null
nil
-
0
0
0
1
0
0
0
1
0
0
0
1
crawl tool
[null]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-70
73.5999985
-232
-0
0
1
-0
1
0
-1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
true
1
4
4.80000019
2
-
0
2.4000001
0
-1
0
0
0
0
1
0
1
-0
3
-0.200000763
1
0
1
0
0
0
1
1
0
0
Weld
[RBX1]
[RBX3]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-71
73.5999985
-235
1
0
0
0
1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
true
1
4
4.80000019
2
-
0
2.4000001
0
-1
0
0
0
0
1
0
1
-0
2
-0.200000763
-2
-1
0
0
0
0
1
0
1
-0
Weld
[RBX4]
[RBX3]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-73
73.5999985
-231
1
0
0
0
1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
true
1
4
4.80000019
2
-
0
2.4000001
0
-1
0
0
0
0
1
0
1
-0
0
-0.200000763
2
-1
0
0
0
0
1
0
1
-0
Weld
[RBX6]
[RBX3]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-76
73.5999985
-232
-0
0
1
-0
1
0
-1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
true
1
4
4.80000019
2
-
0
2.4000001
0
-1
0
0
0
0
1
0
1
-0
-3
-0.200000763
1
0
1
0
0
0
1
1
0
0
Weld
[RBX8]
[RBX3]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-75
73.5999985
-235
1
0
0
0
1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
true
1
4
4.80000019
2
-
0
2.4000001
0
-1
0
0
0
0
1
0
1
-0
-2
-0.200000763
-2
-1
0
0
0
0
1
0
1
-0
Weld
[RBX10]
[RBX3]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
1
-73
76.2000046
-233
1
0
0
0
1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0.5
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
true
1
8
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[null]
true
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-73.5
73.8000031
-236.5
-0
0
1
-0
1
0
-1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
PUT THE WEAPON IN THIS BRICK
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
true
1
1
1.20000005
5
-
false
0
Crawl
true
-
false
Script
local hold = false
local u = 40
local add = 5
local mode = "Off"
function onSelected(mouse)
hint = Instance.new("Hint")
hint.Parent = script.Parent.Parent.Parent
hint.Name = "Modes"
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
mouse.Button1Up:connect(function() onButton1Up(mouse) end)
mouse.KeyDown:connect(onKeyDown)
mouse.Icon = "rbxasset://textures\\GunCursor.png"
end
script.Parent.Selected:connect(onSelected)
function onDeselected(mouse)
wait()
script.Parent.Parent.Parent:findFirstChild("Modes"):remove()
end
script.Parent.Deselected:connect(onDeselected)
function onButton1Down(mouse)
hold = true
p = Instance.new("Part")
p.Parent = script.Parent.Parent.Parent.Character
p.Locked = true
p.TopSurface = 0
p.BottomSurface = 0
p.CanCollide = false
p.Transparency = 1
p.formFactor = 0
p.Size = Vector3.new(3,1,3)
w = Instance.new("Weld")
w.Parent = script.Parent.Parent.Parent.Character.Torso
w.Name = "Board"
w.Part0 = w.Parent
w.Part1 = p
w.C0 = CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2,0,0)
bg = Instance.new("BodyGyro")
bg.Parent = p
bg.maxTorque = Vector3.new(99999999999999999999,99999999999999,0)
bv = Instance.new("BodyVelocity")
bv.Parent = p
bv.maxForce = Vector3.new(99999999, 3, 9999999999999999)
bf = Instance.new("BodyForce")
bf.Parent = p
bf.force = Vector3.new(0, 0 * p:GetMass(), 0)
script.Parent.Parent.Parent.Character.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(math.pi,math.pi,0)
while hold == true do
wait()
script.Parent.Parent.Parent.Character.Humanoid.Sit = true
bv.velocity = mouse.Hit.lookVector * u
bg.cframe = CFrame.new(bg.Parent.Position, mouse.Hit.p)
a = script.Parent.Parent.Parent.Character.Torso
a["Left Hip"].DesiredAngle = 0
a["Right Hip"].DesiredAngle = 0
a["Right Shoulder"].DesiredAngle = 0
a["Left Shoulder"].DesiredAngle = 0
end
end
function onKeyDown(key)
if (key:lower() == "v") then
wait()
u = u + 1
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "x") then
wait()
u = u - 1
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "z") then
wait()
u = u - add
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "b") then
wait()
u = u + add
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "[") then
wait()
add = add - 1
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "]") then
wait()
add = add + 1
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "p") then
wait()
add = 5
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "c") then
wait()
u = 40
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "n") then
wait()
script.Parent.Parent.Parent.Character.Torso.Anchored = true
mode = "On"
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
if (key:lower() == "m") then
wait()
script.Parent.Parent.Parent.Character.Torso.Anchored = false
mode = "Off"
hint.Text = "User: "..script.Parent.Parent.Parent.Name.."|Speed: "..u.."|AddValue: "..add.."|Hover: "..mode
end
end
function onButton1Up(mouse)
hold = false
script.Parent.Parent.Parent.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.fromEulerAnglesXYZ(math.pi / 2,math.pi,0)
for i = 1, 2 do
script.Parent.Parent.Parent.Character.Humanoid.Jump = true
script.Parent.Parent.Parent.Character.Humanoid.Sit = false
wait()
end
a = script.Parent.Parent.Parent.Character.Part:findFirstChild("BodyVelocity")
if a ~= nil then
a:remove()
end
b = script.Parent.Parent.Parent.Character.Part:findFirstChild("BodyGyro")
if b ~= nil then
b:remove()
end
wait(3)
c = script.Parent.Parent.Parent.Character.Part:findFirstChild("BodyForce")
if c ~= nil then
c:remove()
end
script.Parent.Parent.Parent.Character.Part:remove()
end
true
-
false
PUT THIS IN THE WEAPON
local debounce = false
function getPlayer(humanoid)
local players = game.Players:children()
for i = 1, #players do
if players[i].Character.Humanoid == humanoid then return players[i] end
end
return nil
end
function onTouch(part)
local human = part.Parent:findFirstChild("Humanoid")
if (human ~= nil) and debounce == false then
debounce = true
local player = getPlayer(human)
if (player == nil) then return end
script.Parent:clone().Parent = player.Backpack
wait(2)
debounce = false
end
end
script.Parent.Parent.Touched:connect(onTouch)
true