Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- game.Players.LocalPlayer.Character.onDied:Destroy()
- Bypass = "death"
- loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
- -----OPTIONS
- --local ToolName = "MeshPartAccessory" ----- the hats name on explorer/dex (not name in catalog)
- local NoSound = true ----- sound or no sound (Background Music)
- local OldModel = false ----- Use Old Model or your accessory
- local IsDead = false
- local StateMover = true
- local playerss = workspace.non
- local bbv,bullet
- if Bypass == "death" then
- bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
- bullet.Transparency = 1
- bullet.Massless = true
- if bullet:FindFirstChildOfClass("Attachment") then
- for _,v in pairs(bullet:GetChildren()) do
- if v:IsA("Attachment") then
- v:Destroy()
- end
- end
- end
- bbv = Instance.new("BodyPosition",bullet)
- bbv.Position = playerss.Torso.CFrame.p
- end
- playerss.Torso.WaistBackAttachment.Position = Vector3.new(-0, -0, 0.6)
- playerss.Torso.WaistBackAttachment.Orientation = Vector3.new(-4.16, -179.28, 99.8)
- if Bypass == "death" then
- coroutine.wrap(function()
- while true do
- if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
- if StateMover then
- bbv.Position = playerss["Left Arm"].CFrame.p
- bullet.Position =playerss["Left Arm"].CFrame.p
- end
- game:GetService("RunService").RenderStepped:wait()
- end
- end)()
- end
- local CDDF = {}
- local DamageFling = function(DmgPer)
- if IsDead or Bypass ~= "death" or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end
- CDDF[DmgPer] = true; StateMover = false
- local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)
- bbav = Instance.new("BodyAngularVelocity",bullet)
- bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
- bbav.P = 1000000000000000000000000000
- bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
- game:GetService("Debris"):AddItem(bbav,0.1)
- bullet.Rotation = playerss.Torso.Rotation
- for _=1,15 do
- bbv.Position = PosFling
- bullet.Position = PosFling
- wait(0.03)
- end
- bbv.Position = playerss["Left Arm"].CFrame.p
- bullet.Position =playerss["Left Arm"].CFrame.p
- CDDF[DmgPer] = false; StateMover = true
- end
- DamageFling(playerss)
- --playerss = workspace.non
- char = playerss
- char2 = game.Players.LocalPlayer.Character
- player = game.Players.LocalPlayer
- owner = player
- function getrid(classname)
- for i,v in pairs(char2:GetDescendants()) do
- if v.ClassName == classname then
- v:Destroy()
- end
- end
- end
- --getrid("ShirtGraphic")
- getrid("Shirt")
- getrid("Pants")
- getrid("Hat")
- getrid("Accessory")
- --getrid("Texture")
- --getrid("Decal")
- --getrid("SpecialMesh")
- getrid("CharacterMesh")
- --getrid("BodyColors")
- for i,v in pairs(char2:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "MeshPart" then
- if v.Name ~= "Head" and v.Name ~= "HumanoidRootPart" and v.Name ~= "Left Arm" and v.Name ~= "Right Arm" then
- v.Anchored = true
- v.CFrame = CFrame.new(0,99999,0)
- end
- end
- end
- mouse = game.Players.LocalPlayer:GetMouse()
- camera = workspace.CurrentCamera
- local camPart = Instance.new("Part", char)
- camPart.Size = Vector3.new(0, 0, 0)
- camPart.CFrame = camera.CFrame
- camPart.CanCollide = false
- camPart.Anchored = true
- local camPart3 = Instance.new("Part", char)
- camPart3.Size = Vector3.new(0, 0, 0)
- camPart3.Position = mouse.Hit.p
- camPart3.CanCollide = false
- camPart3.Anchored = true
- camPart3.Transparency = 1
- local camPart2 = Instance.new("Part", char)
- camPart2.Size = Vector3.new(0, 0, 0)
- camPart2.CFrame = camera.CFrame
- camPart2.CanCollide = false
- camPart2.Anchored = true
- camPart2.Transparency = 1
- camPart.Name = "camPart"
- camPart2.Name = "camPart2"
- head = char.Head
- w = false
- a = false
- s = false
- d = false
- char = playerss
- char:FindFirstChildOfClass("Humanoid").CameraOffset = Vector3.new(0,0,-2)
- w = false
- a = false
- s = false
- d = false
- head = char.Head
- remote = char:FindFirstChild("lerpremote")
- game:GetService("RunService").Stepped:Connect(function()
- speed = char:FindFirstChildOfClass("Humanoid").WalkSpeed / 8
- if w == true then
- --a = CFrame.new(0,0,-1)
- head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(0,0,-speed),0.25)
- end
- if s == true then
- --a = CFrame.new(0,0,1)
- head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(0,0,speed),0.25)
- end
- if a == true then
- --a = CFrame.new(-1,0,0)
- head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(-speed,0,0),0.25)
- end
- if d == true then
- --a = CFrame.new(1,0,0)
- head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(speed,0,0),0.25)
- end
- end)
- --mouse = owner:GetMouse()
- mouse.KeyDown:Connect(function(key)
- if key == "w" then
- w = true
- end
- if key == "a" then
- a = true
- end
- if key == "s" then
- s = true
- end
- if key == "d" then
- d = true
- end
- end)
- mouse.KeyUp:Connect(function(key)
- if key == "w" then
- w = false
- end
- if key == "a" then
- a = false
- end
- if key == "s" then
- s = false
- end
- if key == "d" then
- d = false
- end
- end)
- head.Anchored = true
- fakearm1 = Instance.new("Part",char)
- fakearm1.Size = Vector3.new(1,2,1)
- fakearm1.Transparency = 1
- fakearm1.CanCollide = false
- weldarm1 = Instance.new("Weld",fakearm1)
- weldarm1.Part0 = head
- weldarm1.Part1 = fakearm1
- weldarm1.C0 = CFrame.new(1.5,-1.5,0)
- fakearm2 = Instance.new("Part",char)
- fakearm2.Size = Vector3.new(1,2,1)
- fakearm2.Transparency = 1
- fakearm2.CanCollide = false
- weldarm2 = Instance.new("Weld",fakearm1)
- weldarm2.Part0 = head
- weldarm2.Part1 = fakearm1
- weldarm2.C0 = CFrame.new(-1.5,-1.5,0)
- mouse = player:GetMouse()
- torso = char.Torso
- torso["Left Shoulder"]:Destroy()
- torso["Right Shoulder"]:Destroy()
- weldarmreal1 = Instance.new("Weld",char["Right Arm"])
- weldarmreal1.Part0 = fakearm1
- weldarmreal1.Part1 = char["Right Arm"]
- weldarmreal1.C0 = CFrame.new(0,-2,0)
- weldarmreal2 = Instance.new("Weld",char["Left Arm"])
- weldarmreal2.Part0 = fakearm2
- weldarmreal2.Part1 = char["Left Arm"]
- weldarmreal2.C0 = CFrame.new(0,-2,0)
- gluearm1 = Instance.new("Glue",fakearm1)
- gluearm1.Part0 = head
- gluearm1.Part1 = fakearm1
- gluearm1.C0 = CFrame.new(1.5,-1.5,0)
- gluearm2 = Instance.new("Glue",fakearm2)
- gluearm2.Part0 = head
- gluearm2.Part1 = fakearm2
- gluearm2.C0 = CFrame.new(-1.5,-1.5,0)
- char["Left Arm"].Anchored = true
- char["Left Arm"].CFrame = fakearm2.CFrame * CFrame.new(0,-2,0)
- weldarm1:Destroy()
- weldarm2:Destroy()
- bodygyro1 = Instance.new("BodyGyro",fakearm1)
- bodygyro1.MaxTorque = Vector3.new(9999,9999,9999)
- bodygyro2 = Instance.new("BodyGyro",fakearm2)
- bodygyro2.MaxTorque = Vector3.new(9999,9999,9999)
- r = true
- l = true
- mouse.TargetFilter = camPart3
- attachment1 = Instance.new("Attachment",char["Right Arm"])
- attachment1.Position = Vector3.new(0,1,0)
- attachment2 = Instance.new("Attachment",char["Right Arm"])
- attachment2.Position = Vector3.new(0,-1,0)
- attachment3 = Instance.new("Attachment",char["Left Arm"])
- attachment1.Position = Vector3.new(0,1,0)
- attachment4 = Instance.new("Attachment",char["Left Arm"])
- attachment1.Position = Vector3.new(0,-1,0)
- Trail0 = Instance.new("Trail")
- Trail0.Parent = char["Right Arm"]
- Trail0.Attachment0 = attachment1
- Trail0.Attachment1 = attachment2
- Trail0.LightInfluence = 1
- Trail0.Lifetime = 0.20000000298023
- Trail1 = Instance.new("Trail")
- Trail1.Parent = char["Left Arm"]
- Trail1.Attachment0 = attachment3
- Trail1.Attachment1 = attachment4
- Trail1.LightInfluence = 1
- Trail1.Lifetime = 0.20000000298023
- game:GetService("RunService").Stepped:Connect(function()
- if r == true then
- bodygyro1.CFrame = CFrame.new(fakearm1.Position, camPart3.Position) * CFrame.Angles(math.rad(90),0,0)
- end
- if l == true then
- bodygyro2.CFrame = CFrame.new(fakearm2.Position, camPart3.Position) * CFrame.Angles(math.rad(90),0,0)
- end
- camPart.CFrame = camera.CFrame
- camPart2.CFrame = camera.CFrame
- camPart3.Position = mouse.Hit.p
- camPart2.Position = char.Head.Position
- --head.CFrame = camPart2.CFrame
- head.CFrame = head.CFrame:lerp(camPart2.CFrame,0.25)
- end)
- mouse.KeyDown:Connect(function(key)
- if key == "w" then
- w = true
- end
- if key == "a" then
- a = true
- end
- if key == "s" then
- s = true
- end
- if key == "d" then
- d = true
- end
- if key == "r" then
- if r == false then
- r = true
- else
- r = false
- end
- end
- if key == "l" then
- if l == false then
- l = true
- else
- l = false
- end
- end
- end)
- mouse.KeyUp:Connect(function(key)
- if key == "w" then
- w = false
- end
- if key == "a" then
- a = false
- end
- if key == "s" then
- s = false
- end
- if key == "d" then
- d = false
- end
- end)
- char["Left Arm"].Anchored = false
- mouse = game.Players.LocalPlayer:GetMouse()
- dragging = false
- local dragged = nil
- local bo = nil
- local pos = nil
- mouse.KeyDown:Connect(function(key)
- if key == "h" then
- if mouse.Target.Anchored == false then
- dragging = true
- dragged = mouse.Target
- bo = Instance.new("BodyPosition",dragged)
- bo.MaxForce = Vector3.new(9999,9999,9999)
- --ok = Instance.new("BodyGyro",dragged)
- --ok.CFrame = CFrame.new(dragged.Position, pos)
- --ok.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
- bo.Position = pos
- end
- end
- end)
- mouse.KeyUp:Connect(function(key)
- if key == "h" then
- if dragged then
- for i,v in pairs(dragged:GetChildren()) do
- if v.ClassName == "BodyPosition" or v.ClassName == "BodyGyro" then
- v:Destroy()
- end
- end
- end
- dragged = nil
- dragging = false
- end
- end)
- local camPart7 = Instance.new("Part", game.Workspace.CurrentCamera)
- camPart7.Size = Vector3.new(0, 0, 0)
- camPart7.Position = mouse.Hit.p-- + Vector3.new(0,char.LeftUpperArm.Size.Y + char.LeftLowerArm.Size.Y + 12,0)
- camPart7.CanCollide = false
- camPart7.Anchored = true
- camPart7.Transparency = 1
- game:GetService("RunService").RenderStepped:Connect(function()
- camPart.CFrame = char["Right Arm"].CFrame * CFrame.new(0,-2,0)
- camPart7.Position = camPart7.Position + Vector3.new(0,40,0)
- pos = camPart7.Position - Vector3.new(0,40,0)
- if dragging == true and dragged ~= nil then
- if bo ~= nil then
- --ok.CFrame = CFrame.new(dragged.Position, pos)
- --ok.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
- bo.Position = pos
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement