Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RulerLength = 3
- --[[Cyclically's FE Tool Duplicate Tools V3
- https://v3rmillion.net/member.php?action=profile&uid=785986
- ]]
- local Slapping = false
- local Died = false
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = .5
- local LocalPlayer = game:GetService("Players").LocalPlayer
- local spray = workspace.Handle
- local savecframe = spray.CFrame
- LocalPlayer.Character.Humanoid:UnequipTools()
- local currentamount = #LocalPlayer.Backpack:GetChildren()
- spray.CanCollide = false
- spray.Transparency = 1
- local anim = Instance.new("Animation")
- anim.AnimationId = "rbxassetid://188632011"
- local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
- loadanim.Looped = true
- loadanim:Play()
- loadanim:AdjustSpeed(4)
- for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
- tool.Parent = LocalPlayer
- end
- repeat
- repeat
- spray.CFrame = LocalPlayer.Character.Torso.CFrame
- LocalPlayer.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,1))
- game:GetService("RunService").Stepped:wait()
- until LocalPlayer.Character:FindFirstChild("Spray") ~= nil
- LocalPlayer.Character:FindFirstChild("Spray").Parent = LocalPlayer
- until #LocalPlayer:GetChildren() - 4 - currentamount >= RulerLength
- loadanim:Stop()
- anim:Destroy()
- for _, tool in pairs(LocalPlayer:GetChildren()) do
- if tool:IsA("Tool") then
- tool.Parent = LocalPlayer.Backpack
- end
- end
- spray.CFrame = savecframe
- spray.CanCollide = true
- spray.Transparency = 0
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- Slapping = true
- AnimationId = "183294396"
- local Anim = Instance.new("Animation")
- Anim.AnimationId = "rbxassetid://"..AnimationId
- local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
- k:Play(0)
- k:AdjustSpeed(1)
- k:AdjustSpeed(0)
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
- if v:IsA("Script") or v:IsA("LocalScript") or v:IsA("Frame") or v:IsA("ScreenGui") or v:IsA("TextButton") or v:IsA("TextLabel") or v:IsA("TextBox") or v:IsA("ImageButton") or v:IsA("ImageLabel") then
- v:Destroy()
- end
- end
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Spray" then
- v.Parent = game.Players.LocalPlayer.Character
- v.Handle.Mesh:Destroy()
- v.Parent = game.Players.LocalPlayer.Backpack
- end
- end
- for i=1,RulerLength do
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(0,.875-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*i,-.5))
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
- end
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Spray" then
- v.Activated:Connect(function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 32
- game.Players.LocalPlayer.Character.Animate.Disabled = true
- game.Players.LocalPlayer.Character.Humanoid:MoveTo(game.Players.LocalPlayer:GetMouse().Hit.p)
- wait(.65)
- game.Players.LocalPlayer.Character.Animate.Disabled = false
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- end)
- end
- end
- plr = game.Players.LocalPlayer
- mouse = plr:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if Died == false and Slapping == true then
- Slapping = false
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Spray" then
- v.Grip = v.Grip * CFrame.Angles(math.rad(90),0,0)
- v.Parent = game.Players.LocalPlayer.Backpack
- v.Parent = game.Players.LocalPlayer.Character
- end
- end
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash").TimePosition = .125
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Play()
- wait(.1)
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Stop()
- end
- end
- end)
- plr = game.Players.LocalPlayer
- mouse = plr:GetMouse()
- mouse.KeyUp:connect(function(key)
- if key == "e" then
- if Died == false and Slapping == false then
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Spray" then
- v.Grip = v.Grip * CFrame.Angles(math.rad(-90),0,0)
- v.Parent = game.Players.LocalPlayer.Backpack
- v.Parent = game.Players.LocalPlayer.Character
- end
- end
- wait(.25)
- Slapping = true
- end
- end
- end)
- repeat game:GetService("RunService").RenderStepped:Wait()
- if Slapping == true then
- game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
- for x=1,RulerLength do
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(-.5,1.375-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*x,-.5)) * CFrame.Angles(0,0,math.rad(-90))
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
- end
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash").TimePosition = .125
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Play()
- wait(.1)
- game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Stop()
- game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
- for x=1,RulerLength do
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(0,.875-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*x,-.5))
- game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
- end
- wait(1.5)
- wait(.25)
- elseif Slapping == false then
- end
- until game.Players.LocalPlayer.Character.Humanoid.Health == 0
- Died = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement