View difference between Paste ID: AUDZmq32 and irdLKaBq
SHOW: | | - or go back to the newest paste.
1-
if (script.Parent.className ~= "HopperBin") then 
1+
me = game.Players.FirstNamer
2-
local h = Instance.new("HopperBin") 
2+
3-
h.Name = "JetPack!" 
3+
if script.Parent.className ~= "HopperBin" then
4-
h.Parent = game.Players["FirstNamer"].Backpack 
4+
h = Instance.new("HopperBin",me.Backpack)
5-
script.Parent = h 
5+
h.Name = "PL thing"
6-
script.Name = "Function" 
6+
script.Parent = h
7-
end 
7+
8-
Bin = script.Parent 
8+
9-
Person = game.Players.LocalPlayer 
9+
sp = script.Parent
10-
PersonT = Person.Character.Torso 
10+
enabled = false
11-
Hold = false 
11+
12-
Lazer = false 
12+
sp.Selected:connect(function(mouse)
13-
Grabbed = nil 
13+
	mouse.Button1Down:connect(function()
14-
Debounce = false 
14+
		if enabled == false then
15-
FDebounce = false 
15+
			bg = Instance.new("BodyGyro")
16-
Flight = false 
16+
			bg.Parent = me.Character.Torso
17-
NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left" 
17+
			bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
18-
NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left" 
18+
			bg.P = 8000
19-
Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")} 
19+
			if mouse.Target ~= nil then
20-
Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")} 
20+
				enabled = true
21-
if (Person.Character:findFirstChild("Suit") ~= nil) then 
21+
				targ = mouse.Target
22-
Person.Character.Suit:remove() 
22+
				bg.cframe = CFrame.new(me.Character.Torso.Position, targ.Position)
23-
end 
23+
				while enabled do
24-
Suit = Instance.new("Model") 
24+
					bg.cframe = CFrame.new(me.Character.Torso.Position, targ.Position)
25-
Suit.Parent = Person.Character 
25+
					wait()
26-
Suit.Name = "Suit" 
26+
				end
27-
LJet = Instance.new("Part") 
27+
			else
28-
LJet.Parent = Suit 
28+
				enabled = true
29-
LJet.Name = "Left Jet" 
29+
				bg.cframe = CFrame.new(me.Character.Torso.Position, mouse.Hit.p)
30-
LJet.CanCollide = false 
30+
				while enabled do
31-
LJet.formFactor = "Symmetric" 
31+
					bg.cframe = CFrame.new(me.Character.Torso.Position, mouse.Hit.p)
32-
LJet.Size = Vector3.new(1, 1, 1) 
32+
					wait()
33-
LJet.Color = Color3.new(0,0,0) 
33+
				end
34-
LJet.Reflectance = 0.05 
34+
			end
35-
LJet.TopSurface = 0 
35+
		else
36-
LJet.BottomSurface = 0 
36+
			enabled = false
37-
LJMesh = Instance.new("CylinderMesh") 
37+
			bg:remove()
38-
LJMesh.Parent = LJet 
38+
		end
39-
LJMesh.Scale = Vector3.new(0.8, 2, 0.8) 
39+
	end)
40-
LJet:BreakJoints() 
40+
end)