Due to ROBLOX updates, 95% old tools are broken
Here's the fly tool
Create a hopperbin, create a script inside the hopperbin and copy this:
04 | bpos = Instance.new( "BodyPosition" ) |
05 | gyro = Instance.new( "BodyGyro" ) |
06 | gyro.maxTorque = Vector 3. new( math.huge , math.huge , math.huge ) |
07 | bpos.maxForce = Vector 3. new( math.huge , math.huge , math.huge ) |
09 | player = game.Players.LocalPlayer |
10 | char = player.Character.Torso |
13 | function onButton 1 Down(mouse) |
18 | bpos.position = char.Position + (pos-char.Position).unit * power |
25 | gyro.cframe = CFrame.new(char.Position,pos) * CFrame.fromEulerAnglesXYZ(- 3.14 / 2 + 1.2 , 0 , 0 ) |
31 | function onButton 1 Up(mouse) |
35 | function onSelected(mouse) |
42 | bpos.position = char.Position + Vector 3. new( 0 , 10 , 0 ) |
44 | char.Parent.Humanoid.Sit = true |
46 | mouse.Button 1 Down:connect( function () onButton 1 Down(mouse) end ) |
47 | mouse.Button 1 Up:connect( function () onButton 1 Up(mouse) end ) |
48 | mouse.Move:connect( function () onMove(mouse) end ) |
50 | for i, v in ipairs (char:GetChildren()) do |
51 | if v.className = = "Motor" then |
54 | if v.Name = = "Left Hip" then |
61 | function onDeselected(mouse) |
66 | for i, v in ipairs (char:GetChildren()) do |
67 | if v.className = = "Motor" then |
71 | char.Parent.Humanoid.Sit = false |
74 | bpos.position = bpos.position - Vector 3. new( 0 , 0.3 , 0 ) |
84 | bin.Selected:connect(onSelected) |
85 | bin.Deselected:connect(onDeselected) |