Advertisement
Guest User

scp 173 script

a guest
Apr 22nd, 2018
8,069
-1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.40 KB | None | 0 1
  1. --[[ Well, If You Find This, Congrats...]]--
  2. --[[ Please, Give Credit If You Found This... ]]--
  3. --[[ How To Fix A Character... ]]--
  4. --[[By: Brutez. ]]--
  5. local function WeldBodyPartBetween(BodyPart1, BodyPart2)
  6. local BodyPartWeld = Instance.new("Motor6D");
  7. BodyPartWeld.Part0 = BodyPart1
  8. BodyPartWeld.Part1 = BodyPart2
  9. BodyPartWeld.C0 = CFrame.new()
  10. BodyPartWeld.C1 = BodyPart2.CFrame:inverse()*BodyPart1.CFrame
  11. BodyPartWeld.Parent = BodyPart1
  12. return BodyPartWeld;
  13. end
  14. local function WeldJointsBetween(BodyPart1, BodyPart2, BodyPartCFrame1, BodyPartCFrame2)
  15. local BodyPartWeld = Instance.new("Motor6D");
  16. BodyPartWeld.Part0 = BodyPart1
  17. BodyPartWeld.Part1 = BodyPart2
  18. BodyPartWeld.C0 = BodyPartCFrame1
  19. BodyPartWeld.C1 = BodyPartCFrame2
  20. BodyPartWeld.Parent = BodyPart1
  21. return BodyPartWeld;
  22. end
  23. local Status = script.Parent;
  24. local Humanoid = Status.Parent;
  25. local Figure = Humanoid.Parent;
  26. local Head=Figure:FindFirstChild("Head");
  27. local HumanoidRootPart=Figure:FindFirstChild("HumanoidRootPart");
  28. local LeftArm=Figure:FindFirstChild("Left Arm");
  29. local LeftLeg=Figure:FindFirstChild("Left Leg");
  30. local RightArm=Figure:FindFirstChild("Right Arm");
  31. local RightLeg=Figure:FindFirstChild("Right Leg");
  32. local Torso=Figure:FindFirstChild("Torso");
  33. --[[HumanoidRootPart]]--
  34. HumanoidRootPartCFrame1 = CFrame.new(0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(-1, 0, 0), math.pi/2)
  35. HumanoidRootPartCFrame2 = CFrame.new(0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), -math.pi/2)
  36. RootHip = WeldJointsBetween(HumanoidRootPart, Torso, HumanoidRootPartCFrame1, HumanoidRootPartCFrame2)
  37. RootHip.Name = "RootJoint"
  38. RootHip.MaxVelocity = 0.1
  39. --[[Left Leg]]--
  40. LeftLegCFrame1 = CFrame.new(-0.5, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)
  41. LeftLegCFrame2 = CFrame.new(0, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)
  42. LeftHip = WeldJointsBetween(Torso, LeftLeg, LeftLegCFrame1, LeftLegCFrame2)
  43. LeftHip.Name = "Left Hip"
  44. LeftHip.MaxVelocity = 0.1
  45. --[[Right Leg]]--
  46. RightLegCFrame1 = CFrame.new(0.5, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2)
  47. RightLegCFrame2 = CFrame.new(0, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2)
  48. RightHip = WeldJointsBetween(Torso, RightLeg, RightLegCFrame1, RightLegCFrame2)
  49. RightHip.Name = "Right Hip"
  50. RightHip.MaxVelocity = 0.1
  51. --[[Left Arm]]--
  52. LeftArmCFrame1 = CFrame.new(-0.5, 0.4, -0.3) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)
  53. LeftArmCFrame2 = CFrame.new(0.5, 0.5, 0.1) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)
  54. LeftShoulder = WeldJointsBetween(Torso, LeftArm, LeftArmCFrame1, LeftArmCFrame2)
  55. LeftShoulder.Name = "Left Shoulder"
  56. LeftShoulder.DesiredAngle = -1.5
  57. LeftShoulder.MaxVelocity = 0.1
  58. --[[Right Arm]]--
  59. RightArmCFrame1 = CFrame.new(0.5, 0.4, -0.3) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2)
  60. RightArmCFrame2 = CFrame.new(-0.5, 0.5, 0.1) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2)
  61. RightShoulder = WeldJointsBetween(Torso, RightArm, RightArmCFrame1, RightArmCFrame2)
  62. RightShoulder.Name = "Right Shoulder"
  63. RightShoulder.DesiredAngle = 1.5
  64. RightShoulder.MaxVelocity = 0.1
  65. --[[Head]]--
  66. HeadCFrame1 = CFrame.new(0, 1, 0) * CFrame.fromAxisAngle(Vector3.new(-1, 0, 0), math.pi/2)
  67. HeadCFrame2 = CFrame.new(0, -1, 0) * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), -math.pi/2)
  68. Neck = WeldJointsBetween(Torso, Head, HeadCFrame1, HeadCFrame2)
  69. Neck.Name = "Neck"
  70. Neck.MaxVelocity = 0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement