ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
for i,v in next, game:GetService(\"Players\").LocalPlayer.Character:GetDescendants() do\r\nif v:IsA(\"BasePart\") and v.Name ~=\"HumanoidRootPart\" then\r\ngame:GetService(\"RunService\").Heartbeat:connect(function()\r\nv.Velocity = Vector3.new(0,-30,0)\r\nwait(0.5)\r\nend)\r\nend\r\nend\r\n\r\nfunction rmesh(HatName)\r\nfor _,mesh in next, workspace[game.Players.LocalPlayer.Name][HatName]:GetDescendants() do\r\nif mesh:IsA(\"Mesh\") or mesh:IsA(\"SpecialMesh\") then\r\nmesh:Remove()\r\nend\r\nend\r\nend\r\n\r\nfunction create(part, parent, position, rotation)\r\npart.AccessoryWeld:Remove()\r\nInstance.new(\"Attachment\",part)\r\nInstance.new(\"AlignPosition\",part)\r\nInstance.new(\"AlignOrientation\",part)\r\nInstance.new(\"Attachment\",parent)\r\npart.AlignPosition.Attachment0 = part.Attachment\r\npart.AlignOrientation.Attachment0 = part.Attachment\r\npart.AlignPosition.Attachment1 = parent.Attachment\r\npart.AlignOrientation.Attachment1 = parent.Attachment\r\npart.Attachment.Position = position\r\npart.Attachment.Orientation = rotation\r\npart.AlignPosition.Responsiveness = 200\r\npart.AlignOrientation.Responsiveness = 200\r\npart.AlignPosition.MaxForce = 9999999\r\npart.AlignPosition.RigidityEnabled = false\r\npart.AlignOrientation.MaxTorque = 9999999\r\nend\r\n\r\nlocal LocalPlayer = game.Players.LocalPlayer\r\n\r\nfunction eswait(num)\r\nif num == 0 or num == nil then\r\ngame:service(\"RunService\").Stepped:wait(0)\r\nelse\r\nfor i = 0, num do\r\ngame:service(\"RunService\").Stepped:wait(0)\r\nend\r\nend\r\nend\r\n\r\nfunction makepart(hat,part)\r\nInstance.new('Part',workspace[LocalPlayer.Name])\r\nworkspace[LocalPlayer.Name].Part.Name = 'lerp'..hat\r\nworkspace[LocalPlayer.Name]['lerp'..hat].CanCollide = false\r\nworkspace[LocalPlayer.Name]['lerp'..hat].Size = workspace[LocalPlayer.Name][hat].Handle.Size\r\nworkspace[LocalPlayer.Name]['lerp'..hat].Transparency = 1\r\nInstance.new('Weld',workspace[LocalPlayer.Name]['lerp'..hat])\r\ncreate(workspace[LocalPlayer.Name][hat].Handle,workspace[LocalPlayer.Name]['lerp'..hat],Vector3.new(),Vector3.new())\r\nworkspace[LocalPlayer.Name]['lerp'..hat].Weld.Part0 = workspace[LocalPlayer.Name]['lerp'..hat]\r\nworkspace[LocalPlayer.Name]['lerp'..hat].Weld.Part1 = workspace[LocalPlayer.Name][part]\r\nworkspace[LocalPlayer.Name]['lerp'..hat].Weld.C0 = workspace[LocalPlayer.Name]['lerp'..hat].CFrame:inverse() * workspace[LocalPlayer.Name][part].CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0)\r\nend\r\n\r\nlocal hatsine = 0\r\n\r\nlocal hatchange = 1\r\n\r\nfunction clerp(hat,ppx,ppy,pppz,rrrx,rrry,rrz,lppx,lppy,lpppz,lrrrx,lrrry,lrrz,speed)\r\ncoroutine.wrap(function()\r\nwhile true do\r\nhatsine = hatsine + speed\r\nworkspace[game.Players.LocalPlayer.Name]['lerp'..hat].Weld.C0 = workspace[game.Players.LocalPlayer.Name]['lerp'..hat].Weld.C0:lerp(CFrame.new(ppx + lppx * math.sin(hatsine/11), ppy + lppy * math.sin(hatsine/11), pppz + lpppz * math.sin(hatsine/11)) * CFrame.Angles(math.rad(rrrx + lrrrx * math.sin(hatsine/11)), math.rad(rrry + lrrry * math.sin(hatsine/11)), math.rad(rrz + lrrz * math.sin(hatsine/11))),0.1)\r\neswait()\r\nend\r\nend)()\r\nend\r\n\r\nlocal player = game.Players.LocalPlayer\r\nlocal character1 = player.Character\r\nlocal mouse = player:GetMouse()\r\n\r\nlocal fakebody = Instance.new(\"Part\", character1)\r\nfakebody.Transparency = 1\r\nfakebody.Anchored = true\r\nfakebody.CanCollide = false\r\nfakebody.Position = character1.Head.Position\r\nfakebody.Name = \"FPart\"\r\nwait()\r\n_G.ReanimationType = \"PDeath\" --PDeath, Fling, Simple\r\n_G.Velocity = Vector3.new(36,0,0)\r\n_G.FlingBlock = true\r\n_G.FlingBlockTransparency = 1\r\n_G.HighlightFlingBlock = true\r\n_G.FlingBlockPosition = \"FPart\"\r\n_G.HighlightFlingBlockColor = Color3.fromRGB(255,0,0)\r\n\r\nloadstring(game:HttpGet(\"https://raw.githubusercontent.com/GelatekWasTaken/Reanimation.lua/main/Main/Main.lua\"))()\r\nwait(1)\r\n\r\nmouse.KeyDown:connect(function(key)\r\n if key == \"e\" then\r\n character1.Reanimate.FPart.Position = mouse.Hit.p\r\n end\r\nend)\r\n\r\nrmesh('Pink Hair')\r\nrmesh('Kate Hair')\r\n\r\nmakepart('Kate Hair','Right Arm')\r\nclerp('Kate Hair',0,1,0,0,0,0,0,0,0,0,0,0,1)\r\n\r\nmakepart('Pink Hair','Right Arm')\r\nclerp('Pink Hair',0,0.5,-2,-90,0,0,0,0,0,0,0,0,1)\r\n\r\nlocal Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild(\"ScaleInserted\") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild(\"ScaleInserted\").Scale.Z or 1)*0.8\r\nlocal Speed = 20*Scale\r\nlocal Gravity = 0.1\r\n\r\nlocal Player = game.Players.LocalPlayer\r\nlocal Character = Player.Character.Reanimate\r\nlocal Humanoid = Character.Humanoid\r\nHumanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)\r\nlocal Torso = Character.HumanoidRootPart\r\nlocal Mouse = game.Players.LocalPlayer:GetMouse()\r\nlocal RenderStepped = game:GetService(\"RunService\").RenderStepped\r\nlocal Camera = Workspace.CurrentCamera\r\nCamera:ClearAllChildren()\r\nlocal Model = Instance.new(\"Model\",Character)\r\nlocal IgnoreList = {Character,Workspace.Terrain}\r\n\r\nlocal Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)\r\nlocal Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)\r\nlocal RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)\r\nlocal Gangster = false\r\n\r\nlocal Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)\r\nlocal Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)\r\nlocal RotationOffsetHead = CFrame.Angles(0,0,0)\r\n\r\nlocal Handle = Instance.new(\"Part\",Model)\r\nHandle.CanCollide = false\r\nHandle.Name = \"Handle\"\r\nHandle.Position = Vector3.new(0,100,0)\r\nHandle:BreakJoints()\r\nHandle.FormFactor = \"Custom\"\r\nHandle.Size = Vector3.new(0.2,0.2,0.2)\r\nHandle.TopSurface = \"SmoothNoOutlines\"\r\nHandle.BottomSurface = \"SmoothNoOutlines\"\r\nHandle.FrontSurface = \"SmoothNoOutlines\"\r\nHandle.BackSurface = \"SmoothNoOutlines\"\r\nHandle.RightSurface = \"SmoothNoOutlines\"\r\nHandle.LeftSurface = \"SmoothNoOutlines\"\r\nHandle.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Handle)\r\nMesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale\r\nlocal HandleWeld = Instance.new(\"Motor6D\")\r\nHandleWeld.Part0 = Character[\"Right Arm\"]\r\nHandleWeld.Part1 = Handle\r\nHandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)\r\nHandleWeld.Parent = Handle\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"CylinderMesh\",Part)\r\nMesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"CylinderMesh\",Part)\r\nMesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"CylinderMesh\",Part)\r\nMesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"CylinderMesh\",Part)\r\nMesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nfor i = 0,80,10 do\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,0.15,0.315)*Scale) * CFrame.Angles(math.rad(i-65),0,0) * CFrame.new(Vector3.new(0,0.2,0)*Scale)\r\nPartWeld.Parent = Part\r\nend\r\n\r\nlocal Barrel = Instance.new(\"Part\",Model)\r\nBarrel.CanCollide = false\r\nBarrel.Position = Vector3.new(0,100,0)\r\nBarrel:BreakJoints()\r\nBarrel.FormFactor = \"Custom\"\r\nBarrel.Size = Vector3.new(0.2,0.2,0.2)\r\nBarrel.TopSurface = \"SmoothNoOutlines\"\r\nBarrel.BottomSurface = \"SmoothNoOutlines\"\r\nBarrel.FrontSurface = \"SmoothNoOutlines\"\r\nBarrel.BackSurface = \"SmoothNoOutlines\"\r\nBarrel.RightSurface = \"SmoothNoOutlines\"\r\nBarrel.LeftSurface = \"SmoothNoOutlines\"\r\nBarrel.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Barrel)\r\nMesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale\r\nlocal BarrelWeld = Instance.new(\"Motor6D\")\r\nBarrelWeld.Part0 = Handle\r\nBarrelWeld.Part1 = Barrel\r\nBarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)\r\nBarrelWeld.Parent = Barrel\r\n\r\nlocal Barrel1 = Barrel\r\n\r\nlocal Barrel2 = Instance.new(\"Part\",Model)\r\nBarrel2.CanCollide = false\r\nBarrel2.Position = Vector3.new(0,100,0)\r\nBarrel2:BreakJoints()\r\nBarrel2.FormFactor = \"Custom\"\r\nBarrel2.Size = Vector3.new(0.2,0.2,0.2)\r\nBarrel2.TopSurface = \"SmoothNoOutlines\"\r\nBarrel2.BottomSurface = \"SmoothNoOutlines\"\r\nBarrel2.FrontSurface = \"SmoothNoOutlines\"\r\nBarrel2.BackSurface = \"SmoothNoOutlines\"\r\nBarrel2.RightSurface = \"SmoothNoOutlines\"\r\nBarrel2.LeftSurface = \"SmoothNoOutlines\"\r\nBarrel2.BrickColor = BrickColor.new(\"Really black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Barrel2)\r\nMesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale\r\nlocal Barrel2Weld = Instance.new(\"Motor6D\")\r\nBarrel2Weld.Part0 = Barrel\r\nBarrel2Weld.Part1 = Barrel2\r\nBarrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)\r\nBarrel2Weld.Parent = Barrel2\r\n\r\nlocal RealBarrel = Instance.new(\"Part\",Model)\r\nRealBarrel.CanCollide = false\r\nRealBarrel.Position = Vector3.new(0,100,0)\r\nRealBarrel:BreakJoints()\r\nRealBarrel.FormFactor = \"Custom\"\r\nRealBarrel.Size = Vector3.new(0.2,0.2,0.2)\r\nRealBarrel.TopSurface = \"SmoothNoOutlines\"\r\nRealBarrel.BottomSurface = \"SmoothNoOutlines\"\r\nRealBarrel.FrontSurface = \"SmoothNoOutlines\"\r\nRealBarrel.BackSurface = \"SmoothNoOutlines\"\r\nRealBarrel.RightSurface = \"SmoothNoOutlines\"\r\nRealBarrel.LeftSurface = \"SmoothNoOutlines\"\r\nRealBarrel.BrickColor = BrickColor.new(\"Dark grey metallic\")\r\nlocal Mesh = Instance.new(\"CylinderMesh\",RealBarrel)\r\nMesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale\r\nlocal RealBarrelWeld = Instance.new(\"Motor6D\")\r\nRealBarrelWeld.Part0 = Barrel\r\nRealBarrelWeld.Part1 = RealBarrel\r\nRealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)\r\nRealBarrelWeld.Parent = RealBarrel\r\n\r\nfor i = 1,75,15 do\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Handle\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,0.525,-0.515)*Scale) * CFrame.Angles(math.rad(i),0,0) * CFrame.new(Vector3.new(0,0,0.2)*Scale)\r\nPartWeld.Parent = Part\r\nend\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Really black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Barrel2\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Really black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Barrel2\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Really black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Barrel2\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.Transparency = 1\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Really black\")\r\nlocal Mesh = Instance.new(\"BlockMesh\",Part)\r\nMesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = Barrel\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nlocal Light = Instance.new(\"PointLight\",Part)\r\nLight.Color = BrickColor.new(\"Gold\").Color\r\nLight.Enabled = true\r\nLight.Shadows = true\r\nLight.Brightness = 0\r\nLight.Range = 6\r\n\r\nlocal Part = Instance.new(\"Part\",Model)\r\nPart.Material = \"Neon\"\r\nPart.CanCollide = false\r\nPart.Position = Vector3.new(0,100,0)\r\nPart:BreakJoints()\r\nPart.FormFactor = \"Custom\"\r\nPart.Size = Vector3.new(0.2,0.2,0.2)\r\nPart.TopSurface = \"SmoothNoOutlines\"\r\nPart.BottomSurface = \"SmoothNoOutlines\"\r\nPart.FrontSurface = \"SmoothNoOutlines\"\r\nPart.BackSurface = \"SmoothNoOutlines\"\r\nPart.RightSurface = \"SmoothNoOutlines\"\r\nPart.LeftSurface = \"SmoothNoOutlines\"\r\nPart.BrickColor = BrickColor.new(\"Bright yellow\")\r\nPart.Transparency = 0.25\r\nlocal RecoilMesh = Instance.new(\"SpecialMesh\",Part)\r\nRecoilMesh.MeshType = \"FileMesh\"\r\nRecoilMesh.MeshId = \"http://www.roblox.com/Asset/?id=1323306\"\r\nRecoilMesh.TextureId = \"http://www.roblox.com/Asset/?id=98896228\"\r\nRecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale\r\nlocal PartWeld = Instance.new(\"Motor6D\")\r\nPartWeld.Part0 = RealBarrel\r\nPartWeld.Part1 = Part\r\nPartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)\r\nPartWeld.Parent = Part\r\n\r\nfunction ShootBullet(Target,barrel)\r\nlocal barrel = barrel or Barrel\r\nlocal Bullet = Instance.new(\"Part\",Workspace)\r\nBarrel.CanCollide = false\r\nBullet.FormFactor = \"Custom\"\r\nBullet.Size = Vector3.new(0.2,0.2,5)*Scale\r\nBullet.TopSurface = \"Smooth\"\r\nBullet.BottomSurface = \"Smooth\"\r\nBullet.Anchored = true\r\nBullet.CanCollide = false\r\nBullet.CFrame = CFrame.new((barrel.CFrame*CFrame.new(0,0,-barrel.Size.Z*barrel.Mesh.Scale.Z/2)).p,Target)*CFrame.new(0,0,-Bullet.Size.Z/2)\r\nBullet.Transparency = 0.1\r\nBullet.BrickColor = BrickColor.new(\"Gold\")\r\n--[[local Mesh = Instance.new(\"SpecialMesh\",Bullet)\r\nMesh.MeshType = \"FileMesh\"\r\nMesh.Scale = Vector3.new(0.5,0.5,0.2)\r\nMesh.MeshId = \"http://www.roblox.com/asset/?id=2697549\"\r\n--Mesh.TextureId = \"http://www.roblox.com/asset/?id=2697544\"]]\r\nlocal Mesh = Instance.new(\"BlockMesh\",Bullet)\r\nMesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.Size\r\nIgnoreList[#IgnoreList+1] = Bullet\r\nRenderStepped:wait()\r\nfor i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff.\r\nlocal ray,Hit,Pos,SurfaceNormal;\r\nray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed)\r\nHit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList)\r\nBullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)\r\nif Hit ~= nil then\r\nlocal Hum = Hit.Parent:FindFirstChild(\"Humanoid\") or Hit.Parent.Parent:FindFirstChild(\"Humanoid\") or (Hit.Parent.Parent.Parent ~= nil and Hit.Parent.Parent.Parent:FindFirstChild(\"Humanoid\"))\r\nif Hum ~= nil then\r\nHum:TakeDamage((((Gangster and math.random(0,0) or math.random(0,0))*Scale)/100)*Hum.MaxHealth)\r\nend\r\nbreak\r\nend\r\nRenderStepped:wait()\r\nend\r\nBullet:Destroy()\r\nend\r\n\r\nMouse.Button1Down:connect(function()\r\nif not Down and not DB then\r\nDown = true\r\nwhile Down do\r\nif Humanoid.Health == 0 then break end\r\nif not DB then\r\nDB = true\r\nlocal Sound = Instance.new(\"Sound\",Barrel)\r\nSound.SoundId = \"http://www.roblox.com/Asset/?id=165946426\" -- 132373574\r\nSound.Volume = 5*Scale\r\nSound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale)\r\nSound:Play()\r\nSpawn(function()\r\nShootBullet(Mouse.Hit.p,Barrel1)\r\nend)\r\nRecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255)\r\nPartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0)\r\nlocal Shell = Instance.new(\"Part\",Workspace)\r\nShell.FormFactor = \"Custom\"\r\nShell.BrickColor = BrickColor.new(\"Bright yellow\")\r\nShell.Size = Vector3.new(0.2,0.5,0.2)*Scale\r\nShell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0)\r\nShell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scale\r\nlocal Mesh = Instance.new(\"CylinderMesh\",Shell)\r\nMesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.Size\r\nSpawn(function()\r\nwait(5)\r\nShell:Destroy()\r\nend)\r\nfor i = 1,20,7.5 do\r\ncharacter1.Reanimate.FPart.Position = mouse.Hit.p\r\nRotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0)\r\nPart1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale)\r\nBarrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale)\r\nLight.Brightness = Light.Brightness+38\r\nRecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale)\r\nRenderStepped:wait()\r\nend\r\nwait(0.02)\r\nfor i = 1,20,3.75 do\r\ncharacter1.Reanimate.FPart.Position = mouse.Hit.p\r\nRotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0)\r\nPart1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale)\r\nBarrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale)\r\nLight.Brightness = Light.Brightness-19\r\nRecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale)\r\nRenderStepped:wait()\r\nend\r\nwait(0.02)\r\nDB = false\r\nend\r\nend\r\nend\r\nend)\r\n\r\nMouse.Button1Up:connect(function()\r\nDown = false\r\nend)\r\n\r\nMouse.KeyDown:connect(function(Key)\r\nif Key:lower() == \"g\" and not DB then\r\nDB = true\r\nif Gangster == true then\r\nfor i = 1,70,5 do\r\nRotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0)\r\nRenderStepped:wait()\r\nend\r\nGangster = false\r\nelse\r\nfor i = 1,70,5 do\r\nRotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0)\r\nRenderStepped:wait()\r\nend\r\nGangster = true\r\nend\r\nDB = false\r\nend\r\nend)\r\n\r\nlocal Weld = Instance.new(\"Weld\")\r\nWeld.Part0 = Torso\r\nWeld.Part1 = Character[\"Right Arm\"]\r\nWeld.Parent = Torso\r\n\r\nlocal Weld2 = Instance.new(\"Weld\")\r\nWeld2.Part0 = Torso\r\nWeld2.Part1 = Character.Head\r\nWeld2.Parent = Torso\r\n\r\nlocal RA = Character[\"Right Arm\"]\r\n\r\ngame:GetService(\"RunService\"):BindToRenderStep(\"Pistol\",Enum.RenderPriority.Character.Value,function()\r\nlocal Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p)\r\nif Point.Z > 0 then\r\nif Point.X > 0 then\r\nTorso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0)\r\nelseif Point.X < 0 then\r\nTorso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0)\r\nend\r\nend\r\n\r\nlocal CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd))\r\nWeld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffset\r\nWeld.C1 = Part1Joint\r\nWeld.Part0 = Torso\r\nWeld.Part1 = RA\r\nlocal CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd))\r\nWeld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHead\r\nWeld2.C1 = Part1JointHead\r\nWeld2.Part0 = Torso\r\nWeld2.Part1 = Character.Head\r\nlocal Last = Scale\r\nScale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild(\"ScaleInserted\") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild(\"ScaleInserted\").Scale.Z or 1)*0.8\r\nSpeed = 20*Scale\r\nif Scale ~= Last then\r\nPart0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)\r\nPart1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)\r\nPart0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)\r\nPart1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)\r\nend\r\nend)
Password
Anyone with the link will still need this password to view.
Self Destruct
5 minutes
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel