Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local plr = owner
- local char = plr.Character
- local torso = char:FindFirstChild("Torso") or char:FindFirstChild("HumanoidRootPart")
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Tool0.Name = "Boot"
- Tool0.Parent = plr.Backpack
- Tool0.Grip = CFrame.new(0, -0.222201347, -0.905359745, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part1.Name = "Handle"
- Part1.Parent = Tool0
- Part1.CFrame = CFrame.new(-22.43046, 2.26852894, -68.1637268, -9.28728914e-05, -0.677499533, -0.735523343, 0.0380967073, 0.734986424, -0.677010179, 0.999273837, -0.0280841347, 0.0257421304)
- Part1.Orientation = Vector3.new(42.6100006, -88, 2.97000003)
- Part1.Position = Vector3.new(-22.43046, 2.26852894, -68.1637268)
- Part1.Rotation = Vector3.new(87.8199997, -47.3499985, 90.0100021)
- Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part1.Size = Vector3.new(1.7, 1.832, 2.676)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Dark stone grey")
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Dark stone grey")
- Part1.FormFactor = Enum.FormFactor.Plate
- Part1.formFactor = Enum.FormFactor.Plate
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "rbxassetid://454371988"
- SpecialMesh2.Scale = Vector3.new(0.002, 0.002, 0.002)
- SpecialMesh2.TextureId = "rbxassetid://454371992"
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- local handle = Tool0.Handle
- local slap = Instance.new("Sound")
- slap.Parent = Part1
- slap.SoundId = "rbxassetid://173818824"
- slap.Volume = 0.5
- local equipped = false
- local using = false
- handle.Touched:Connect(function(obj)
- if using then else return end
- local targchar,targtorso,targhum
- pcall(function()
- targchar = obj.Parent
- end)
- pcall(function()
- targtorso = targchar:FindFirstChild("Torso") or targchar:FindFirstChild("HumanoidRootPart") or targchar:FindFirstChild("Head")
- end)
- pcall(function()
- targhum = targchar:FindFirstChildOfClass("Humanoid")
- end)
- if targchar and not obj:IsDescendantOf(char) and targtorso and targhum and not targhum:FindFirstChild("poopi") then
- local tempval = Instance.new("IntValue")
- tempval.Parent = targhum
- tempval.Name = "poopi"
- local force = Instance.new("BodyVelocity")
- force.Parent = targtorso
- force.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- force.Velocity = torso.CFrame.lookVector*50+Vector3.new(0,10,0)
- local or_force = Instance.new("BodyAngularVelocity")
- or_force.Parent = targtorso
- or_force.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
- or_force.P = math.huge
- or_force.AngularVelocity = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360)) --torso.CFrame.lookVector*1000+Vector3.new(0,100,0)
- game:GetService("Debris"):AddItem(force,0.5)
- game:GetService("Debris"):AddItem(tempval,0.5)
- game:GetService("Debris"):AddItem(or_force,0.5)
- slap:Play()
- end
- end)
- Tool0.Equipped:Connect(function()
- pcall(function()
- char = Tool0.Parent
- end)
- pcall(function()
- plr = game:GetService("Players"):GetPlayerFromCharacter(char)
- end)
- pcall(function()
- torso = char:FindFirstChild("Torso") or char:FindFirstChild("HumanoidRootPart")
- end)
- if plr and char and torso then else Tool0.Parent = workspace; return; end
- equipped = true
- end)
- Tool0.Unequipped:Connect(function()
- equipped = false
- end)
- Tool0.Activated:Connect(function()
- using = true
- game:GetService("TweenService"):Create(Tool0,TweenInfo.new(0.1),{Grip = CFrame.new(0, -0.222201347, -0.905359745, -1, 0, 0, 0, 0.455556929, 0.890206635, 0, 0.890206635, -0.455556929)}):Play()
- wait(0.3)
- game:GetService("TweenService"):Create(Tool0,TweenInfo.new(0.2),{Grip = CFrame.new(0, -0.222201347, -0.905359745, -1, 0, 0, 0, 1, 0, 0, 0, -1)}):Play()
- using = false
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement