Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --By iiJoeCats (I randomly thinked about scripting this.)
- wait(3 + 1/60)
- local character = game.Players.LocalPlayer.Character
- local mouse = game.Players.LocalPlayer:GetMouse()
- local down = false
- local ammo = 1
- local deeznuts = Instance.new("Tool",game.Players.LocalPlayer.Backpack)
- deeznuts.CanBeDropped = false
- deeznuts.RequiresHandle = false
- deeznuts.Name = "succadick"
- deeznuts.ToolTip = "die"
- deeznuts.TextureId = "rbxassetid://900430966"
- function attack()
- if ammo > 0 and down then
- ammo = 0
- local hb = Instance.new("Part",character["Right Arm"])
- hb.Size = Vector3.new(0.05,0.05,0.05)
- hb.Transparency = 0.4
- hb:BreakJoints()
- local wld = Instance.new("Weld",hb)
- wld.Part0 = hb
- wld.Part1 = character["Right Arm"]
- wld.C0 = CFrame.new(0,0.75,0)
- local bloodyhell = Instance.new("Sound",character)
- bloodyhell.SoundId = "rbxassetid://207825136"
- bloodyhell.Volume = 2
- bloodyhell.MaxDistance = 400
- bloodyhell:Play()
- game.Debris:AddItem(bloodyhell,1.35)
- local frick = Instance.new("Part",workspace)
- game.Debris:AddItem(frick,3)
- frick.Size = Vector3.new(1,1,1)
- frick.CanCollide = false
- frick.TopSurface = Enum.SurfaceType.Smooth
- frick.BottomSurface = Enum.SurfaceType.Smooth
- frick.Shape = Enum.PartType.Ball
- frick.FormFactor = Enum.FormFactor.Custom
- frick.CFrame = CFrame.new(hb.Position,mouse.Hit.p)
- local fuuuu = Instance.new("BodyVelocity",frick)
- fuuuu.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- fuuuu.Velocity = frick.CFrame.LookVector * 300
- frick.Touched:Connect(function(hit)
- if hit:IsDescendantOf(character) then
- --nothing
- else
- Instance.new("Explosion",workspace).Position = frick.Position
- end
- end)
- wait(0.075)
- ammo = 1
- end
- end
- deeznuts.Equipped:Connect(function(mouse)
- raWeld = Instance.new("Weld",character.Torso)
- raWeld.Part0 = character.Torso
- raWeld.Part1 = character["Right Arm"]
- raWeld.C0 = CFrame.new(1.5,0,0)
- local function tolerate()
- for i = 0,1,0.25 do
- game:GetService("RunService").RenderStepped:wait()
- raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5,.5,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0)),i)
- end
- end
- spawn(tolerate)
- mouse.Button1Down:Connect(function()
- down = true
- repeat
- attack()
- until down == false
- end)
- mouse.Button1Up:Connect(function()
- down = false
- end)
- end)
- deeznuts.Unequipped:Connect(function()
- local function tolerate()
- for i = 0,1,0.25 do
- game:GetService("RunService").RenderStepped:wait()
- raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0)),i)
- end
- end
- tolerate()
- raWeld:Destroy()
- down = false
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement