View difference between Paste ID: gcQCGg0t and hbqvJ5eS
SHOW: | | - or go back to the newest paste.
1
plr = game.Players.LocalPlayer
2
mouse = plr:GetMouse()
3
part = nil
4
bp = nil
5
particles = nil
6
function clerp(a,b,c,d)
7
	for i = 0,d,.01 do
8
		a.CFrame = CFrame.new(b:lerp(c,i))
9
		wait()
10
	end
11
end
12
function slerp(a2,b2,c2,d2)
13
	for i2 = 0,d2,.01 do
14
		a2.CFrame = CFrame.new(b2:lerp(c2,i2))
15
		wait()
16
	end
17
end
18
mouse.KeyDown:connect(function(key)
19
	if key == "e" and plr.Character.Parent == workspace then
20
		plr.Character.Parent = workspace.Camera
21
		plr.Character.Archivable = true
22
		Instance.new("ForceField",plr.Character).Visible = false
23
		for y,t in pairs(plr.Character:GetChildren()) do
24
			if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
25
				t.Transparency = 1
26
				if t.Name == "Head" and t:FindFirstChild("face") then
27
					t.face.Transparency = 1
28
				end
29
			elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
30
				t.Handle.Transparency = 1
31
			end
32
		end
33-
	elseif key == "z" and plr.Character.Parent == workspace.Camera and part == nil then
33+
34-
		plr.Character.Torso.CFrame = CFrame.new(Vector3.new(mouse.hit.p.X,mouse.hit.p.Y+1.5,mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
34+
35-
	elseif key == "x" and plr.Character.Parent == workspace.Camera and part == nil then
35+
36-
		if plr.Character.Torso.Anchored == true then
36+
37-
			for y,t in pairs(plr.Character:GetChildren()) do
37+
38-
				if t:IsA("Part") then
38+
39-
					t.Anchored = false
39+
40
	end
41
end)
42-
		else
42+
43-
			for y,t in pairs(plr.Character:GetChildren()) do
43+
44-
				if t:IsA("Part") then
44+
45-
					t.Anchored = true
45+
46
		for y,t in pairs(c:GetChildren()) do
47
			if t:IsA("Part") then
48
				if t.Name == "Head" and t:FindFirstChild("face") then
49-
	elseif key == "c" and plr.Character.Parent == workspace.Camera and part ~= nil then
49+
50-
		local clone = part:Clone()
50+
51-
		clone.Parent = workspace
51+
52-
		clone.Anchored = false
52+
53-
		clone:ClearAllChildren()
53+
54-
		clone.CanCollide = true
54+
55-
		bp.Parent = clone
55+
56-
		particles.Parent = clone
56+
57-
		if part.Parent:FindFirstChildOfClass("Humanoid") then
57+
58-
			part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false
58+
59
		c.Parent = workspace
60-
		part:Destroy()
60+
61-
		part = clone
61+
62
end
63
game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
64
game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
65
while true do
66
	game:GetService("RunService").Stepped:wait()
67
	game.Players.LocalPlayer.Character.Head.CanCollide = false
68-
				t.Transparency = 0
68+
69
end