Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Windows95/FR34KY
- --my scripting sux
- --also vouch pls
- --Edited to be more fe
- --ragdoll sometimes does not work
- debounce = 0;
- local player = game.Players.LocalPlayer
- repeat wait() until player.Character.Humanoid
- local humanoid = player.Character.Humanoid
- local mouse = player:GetMouse()
- --game.Players.LocalPlayer.Character.Shirt.ShirtTemplate='rbxassetid://473465498'
- local player=game.Players.LocalPlayer;
- local char=game.Players.LocalPlayer.Character;
- local humanoid = player.Character.Humanoid;
- Tool=Instance.new('Tool', game.Players.LocalPlayer.Backpack);
- Tool.GripRight=Vector3.new(-0.816, 0, 0.577);
- Tool.GripUp=Vector3.new(-0.027, 0.996, -0.089);
- Tool.GripPos=Vector3.new(-0.3, -0.4, 0.4);
- Tool.GripForward=Vector3.new(-1, 0, -0); --0.485, 0.14, -0.863
- Tool.Name='Suicide';
- Handle=Instance.new('Part', Tool);
- Handle.Name = 'Handle';
- Handle.BrickColor=BrickColor.new('Really black')
- Handle.Size=Vector3.new(0.26, 1.11, 4.85);
- Handle.Position=Vector3.new(-18.53, 0.555, -16.825)
- gunfire=Instance.new('Part', Tool)
- gunfire.Name='GunFire'
- gunfire.Size=Vector3.new(0.2, 0.2, 0.2)
- gunfire.Transparency=1
- gunfire.Position=Vector3.new(-18.56, 1.1, -19.35)
- gunfirefx=Instance.new('BillboardGui', gunfire)
- gunfirefx.Enabled=false
- gunfirefx.Adornee = gunfire
- gunfirefx.Size=UDim2.new(1.1, 0, 1.1, 0)
- gunfirefx2=Instance.new('ImageLabel', gunfirefx)
- gunfirefx2.Image='http://www.roblox.com/asset/?id=117472237'
- gunfirefx2.BackgroundTransparency=1
- gunfirefx2.Size=UDim2.new(1.2, 0, 1.2, 0)
- shootsound=Instance.new('Sound', char.Torso)
- shootsound.Volume=8
- shootsound.SoundId='rbxassetid://230622620'
- c4mesh=Instance.new('SpecialMesh', Handle);
- c4mesh.MeshType = 'FileMesh';
- c4mesh.MeshId='http://www.roblox.com/asset/?id=95356090';
- c4mesh.TextureId='http://www.roblox.com/asset/?id=95387789';
- c4mesh.Scale=Vector3.new(1.8, 1.8, 1.8);
- local anim5 = Instance.new("Animation", player.Character)
- anim5.AnimationId = "http://www.roblox.com/asset/?id=95383474"
- local playAnim10 = humanoid:LoadAnimation(anim5)
- Tool.GripRight=Vector3.new(-0.816, 0, 0.577)
- function equipped()
- wait()
- playAnim10:Play()
- end
- function unequipped()
- wait()
- playAnim10:Stop()
- end
- Tool.Equipped:connect(equipped)
- Tool.Unequipped:connect(unequipped)
- light=Instance.new('PointLight', Handle);
- light.Color = Color3.new(255, 255, 0)
- light.Range=10;
- light.Enabled=false;
- function Shoot()
- --Credit to CyclicaIIy for this amazing script
- LocalPlayer = game:GetService("Players").LocalPlayer
- --LocalPlayer.Character.Humanoid:MoveTo(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 10)
- --LocalPlayer.Character.Humanoid.Jump = true
- wait(0.5)
- game.Players.LocalPlayer.Character.Head.Splash.Playing = true shootsound:Play()
- LocalPlayer.Character.Humanoid.PlatformStand = true
- if LocalPlayer.Character.Torso then
- local bambam = Instance.new("BodyThrust")
- bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
- bambam.Force = Vector3.new(0, 1300, 0)
- bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
- else
- local bambamm = Instance.new("BodyThrust")
- bambamm.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
- bambamm.Force = Vector3.new(0, 1300, 0)
- bambamm.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
- wait(0.1)
- bambamm:Destroy()
- wait(5)
- LocalPlayer.Character.Humanoid.Health = 0
- end
- function Iterate(instance, func)
- for i, v in next, instance:GetChildren() do
- func(v)
- end
- end
- limbs = {
- ["Right Leg"] = true;
- ["Right Arm"] = true;
- ["Left Leg"] = true;
- ["Left Arm"] = true;
- }
- Iterate(LocalPlayer.Character, function(v)
- if v:IsA("BasePart") then
- local attachment = Instance.new("Attachment")
- attachment.Parent = v
- attachment.Name = (v.Name .. "[Attachment]")
- if limbs[v.Name] then
- attachment.Position = Vector3.new(0, v.Size.Y/2, 0)
- elseif v.Name == "Head" then
- attachment.Position = Vector3.new(0, -v.Size.Y/2, 0)
- attachment.Rotation = Vector3.new(0, 0, -90)
- end
- end
- end)
- local leftLegAttachment = Instance.new("Attachment")
- leftLegAttachment.Position = Vector3.new(-.5, -1, 0)
- leftLegAttachment.Rotation = Vector3.new(0, -90, 0)
- local rightLegAttachment = Instance.new("Attachment")
- rightLegAttachment.Position = Vector3.new(.5, -1, 0)
- rightLegAttachment.Rotation = Vector3.new(0, -90, 0)
- rightLegAttachment.Parent, leftLegAttachment.Parent = LocalPlayer.Character.Torso, LocalPlayer.Character.Torso
- jointAttachments = {
- ['Head'] = {
- ['Attachment0'] = LocalPlayer.Character.Torso['NeckAttachment'];
- ['Attachment1'] = LocalPlayer.Character.Head['Head[Attachment]'];
- };
- ['Left Arm'] = {
- ['Attachment0'] = LocalPlayer.Character.Torso['LeftCollarAttachment'];
- ['Attachment1'] = LocalPlayer.Character['Left Arm']['Left Arm[Attachment]'];
- };
- ['Right Arm'] = {
- ['Attachment0'] = LocalPlayer.Character.Torso['RightCollarAttachment'];
- ['Attachment1'] = LocalPlayer.Character['Right Arm']['Right Arm[Attachment]'];
- };
- ['Left Leg'] = {
- ['Attachment0'] = leftLegAttachment;
- ['Attachment1'] = LocalPlayer.Character['Left Leg']['Left Leg[Attachment]'];
- };
- ['Right Leg'] = {
- ['Attachment0'] = rightLegAttachment;
- ['Attachment1'] = LocalPlayer.Character['Right Leg']['Right Leg[Attachment]'];
- };
- }
- LocalPlayer.Character.Humanoid.PlatformStand = true
- Iterate(LocalPlayer.Character, function(v)
- if v:IsA("BasePart") then
- if jointAttachments[v.Name] then
- local ballSocketJoint = Instance.new("BallSocketConstraint")
- ballSocketJoint.Parent = v
- ballSocketJoint.Radius = 0.15
- ballSocketJoint.Attachment0, ballSocketJoint.Attachment1 = jointAttachments[v.Name]['Attachment0'], jointAttachments[v.Name]['Attachment1']
- end
- end
- end)
- Iterate(LocalPlayer.Character.Torso, function(v)
- if v:IsA("Motor") then
- v:Remove()
- end
- end)
- end
- Tool.Activated:connect(Shoot)
- --ragdoll
- print("XDXDXD")
- --You don't need to edit this!
- Character = player.Character
- Humanoid = Character.Humanoid
- Torso = Character.Torso
- mode = Instance.new("Model")
- mode.Name = ""
- mode.Parent = game.Workspace
- function OnDeath()
- print("Death Suicide")
- end
- Humanoid.Died:connect(OnDeath)
Add Comment
Please, Sign In to add comment