Advertisement
HowAreYu

Reanimm

Sep 26th, 2020 (edited)
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.42 KB | None | 0 0
  1. local TService = game:GetService("TweenService")
  2. spawn(function()
  3. local gui = Instance.new("ScreenGui")
  4. local frame = Instance.new("Frame")
  5. frame.Parent = gui
  6. frame.BorderSizePixel = 0
  7. frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  8. frame.Size = UDim2.new(UDim.new(.15, 0), UDim.new(.1, 0))
  9. frame.Position = UDim2.new(UDim.new(1, 0), UDim.new(.45, 0))
  10. local bar = Instance.new("Frame")
  11. bar.Parent = frame
  12. bar.BorderSizePixel = 0
  13. bar.BackgroundColor3 = Color3.fromRGB(245, 205, 48)
  14. bar.Size = UDim2.new(UDim.new(1, 0), UDim.new(.175, 0))
  15. bar.Position = UDim2.new(UDim.new(0, 0), UDim.new(.83, 0))
  16. local label = Instance.new("TextLabel")
  17. label.Parent = frame
  18. label.BackgroundTransparency = 1
  19. label.Size = UDim2.new(UDim.new(.75, 0), UDim.new(.5, 0))
  20. label.Position = UDim2.new(UDim.new(.125, 0), UDim.new(.247, 0))
  21. label.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
  22. label.TextStrokeTransparency = 0
  23. label.TextColor3 = Color3.fromRGB(0, 0, 0)
  24. label.Text = "ReAnimation Script by Riptxde / R_ainCloud"
  25. label.TextScaled = true
  26. gui.Parent = game.CoreGui
  27. TService:Create(frame, TweenInfo.new(1, Enum.EasingStyle.Sine), {Position = UDim2.new(UDim.new(.425, 0), UDim.new(.45, 0))}):Play()
  28. wait(3)
  29. TService:Create(frame, TweenInfo.new(1, Enum.EasingStyle.Sine), {Position = UDim2.new(UDim.new(-.151, 0), UDim.new(.45, 0))}):Play()
  30. wait(1)
  31. frame.Position = UDim2.new(UDim.new(1, 0), UDim.new(.45, 0))
  32. label.Text = "Edited by Andy Wirus"
  33. wait(2)
  34. TService:Create(frame, TweenInfo.new(1, Enum.EasingStyle.Sine), {Position = UDim2.new(UDim.new(.425, 0), UDim.new(.45, 0))}):Play()
  35. wait(3)
  36. TService:Create(frame, TweenInfo.new(1, Enum.EasingStyle.Sine), {Position = UDim2.new(UDim.new(-.151, 0), UDim.new(.45, 0))}):Play()
  37. wait(1)
  38. end)
  39.  
  40. --workspace.Camera.CameraType = "Fixed"
  41. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  42. local CloneChar = game:GetService("Players").LocalPlayer["Character"]:Clone()
  43. game:GetService("Players").LocalPlayer["Character"].Humanoid.WalkSpeed = 0
  44. game:GetService("Players").LocalPlayer["Character"].Humanoid.JumpPower = 0
  45. game:GetService("Players").LocalPlayer["Character"].Humanoid.AutoRotate = false
  46. game:GetService("RunService").Heartbeat:Wait()
  47. local FalseChar = Instance.new("Model", workspace);
  48. FalseChar.Name = ""
  49. Instance.new("Part", FalseChar).Name = "Head"
  50. Instance.new("Part", FalseChar).Name = "Torso"
  51. Instance.new("Humanoid", FalseChar).Name = "Humanoid"
  52. game:GetService("Players").LocalPlayer["Character"] = FalseChar
  53. game:GetService("Players").LocalPlayer["Character"].Humanoid.Name = "FalseHumanoid"
  54. local Clone = game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Clone()
  55. Clone.Parent = game:GetService("Players").LocalPlayer["Character"]
  56. Clone.Name = "Humanoid"
  57. game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Destroy()
  58. wait(5.65)
  59. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  60. game:GetService("Players").LocalPlayer["Character"] = workspace[game:GetService("Players").LocalPlayer.Name]
  61. local Goal = {}
  62. Goal.Size = 0
  63. wait(5.65)
  64. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  65. local Character = game:GetService("Players").LocalPlayer["Character"]
  66. CloneChar.Parent = workspace
  67. CloneChar.HumanoidRootPart.CFrame = Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -10)
  68. wait()
  69. CloneChar.Humanoid.BreakJointsOnDeath = false
  70. workspace.Camera.CameraSubject = CloneChar.Humanoid
  71. CloneChar.Name = "CloneCharacter"
  72. CloneChar.Humanoid.DisplayDistanceType = "None"
  73. local DeadChar = workspace[game:GetService("Players").LocalPlayer.Name]
  74.  
  75. local LVecPart = Instance.new("Part", workspace)
  76. LVecPart.CanCollide = false
  77. LVecPart.Transparency = 1
  78. game:GetService("RunService").Heartbeat:Connect(function()
  79. local lookVec = workspace.Camera.CFrame.lookVector
  80. local Root = CloneChar["HumanoidRootPart"]
  81. LVecPart.Position = Root.Position
  82. LVecPart.CFrame = CFrame.new(LVecPart.Position, Vector3.new(lookVec.X * 9999, lookVec.Y, lookVec.Z * 9999))
  83. end)
  84.  
  85. local WDown, ADown, SDown, DDown, SpaceDown = false, false, false, false, false
  86. game:GetService("UserInputService").InputBegan:Connect(function(_, Processed)
  87. if Processed ~= true then
  88. local Key = _.KeyCode
  89. if Key == Enum.KeyCode.W then
  90. WDown = true
  91. end
  92. if Key == Enum.KeyCode.A then
  93. ADown = true
  94. end
  95. if Key == Enum.KeyCode.S then
  96. SDown = true
  97. end
  98. if Key == Enum.KeyCode.D then
  99. DDown = true
  100. end
  101. if Key == Enum.KeyCode.Space then
  102. SpaceDown = true
  103. end
  104. end
  105. end)
  106.  
  107. game:GetService("UserInputService").InputEnded:Connect(function(_)
  108. local Key = _.KeyCode
  109. if Key == Enum.KeyCode.W then
  110. WDown = false
  111. end
  112. if Key == Enum.KeyCode.A then
  113. ADown = false
  114. end
  115. if Key == Enum.KeyCode.S then
  116. SDown = false
  117. end
  118. if Key == Enum.KeyCode.D then
  119. DDown = false
  120. end
  121. if Key == Enum.KeyCode.Space then
  122. SpaceDown = false
  123. end
  124. end)
  125.  
  126. local function MoveClone(X, Y, Z)
  127. LVecPart.CFrame = LVecPart.CFrame * CFrame.new(-X, Y, -Z)
  128. CloneChar.Humanoid.WalkToPoint = LVecPart.Position
  129. end
  130.  
  131. local WalkLoop = coroutine.create(function()
  132. while true do
  133. game:GetService("RunService").RenderStepped:Wait()
  134. if WDown then
  135. MoveClone(0, 0, 1e4)
  136. end
  137. if ADown then
  138. MoveClone(1e4, 0, 0)
  139. end
  140. if SDown then
  141. MoveClone(0, 0, -1e4)
  142. end
  143. if DDown then
  144. MoveClone(-1e4, 0, 0)
  145. end
  146. if SpaceDown then
  147. CloneChar["Humanoid"].Jump = true
  148. end
  149. if WDown ~= true and ADown ~= true and SDown ~= true and DDown ~= true then
  150. CloneChar.Humanoid.WalkToPoint = CloneChar.HumanoidRootPart.Position
  151. end
  152. end
  153. end)
  154. coroutine.resume(WalkLoop)
  155.  
  156. game:GetService("RunService").Stepped:Connect(function()
  157. for _, Parts in next, CloneChar:GetDescendants() do
  158. if Parts:IsA("BasePart") then
  159. Parts.CanCollide = false
  160. end
  161. end
  162. for _, Parts in next, DeadChar:GetDescendants() do
  163. if Parts:IsA("BasePart") then
  164. Parts.CanCollide = false
  165. end
  166. end
  167. end)
  168.  
  169. local Amount = 6 --/* Riptxde's AlignForce Template
  170. local ApplyAtCenterOfMass = true
  171. local Char = CloneChar
  172. local A = Instance.new("Folder", game)
  173. A.Name = "AlignFolder"
  174. local B = Instance.new("Part", A)
  175. B.Name = "SPart"
  176. for _ = 1, Amount do
  177. local AP = Instance.new("AlignPosition", A)
  178. AP.Name = "APos".._
  179. if ApplyAtCenterOfMass then
  180. AP.ApplyAtCenterOfMass = true
  181. end
  182. AP.RigidityEnabled = false
  183. AP.ReactionForceEnabled = false
  184. AP.ApplyAtCenterOfMass = true
  185. AP.MaxForce = 67752
  186. AP.MaxVelocity = math.huge / 9e110
  187. AP.Responsiveness = 200
  188. local Att0Pos = Instance.new("Attachment", B)
  189. AP.Attachment0 = Att0Pos
  190. Att0Pos.Name = "Att0Pos".._
  191. local Att1Pos = Instance.new("Attachment", B)
  192. AP.Attachment1 = Att1Pos
  193. Att1Pos.Name = "Att1Pos".._
  194. local AO = Instance.new("AlignOrientation", A)
  195. AO.Name = "ARot".._
  196. AO.RigidityEnabled = false
  197. AO.ReactionTorqueEnabled = true
  198. AO.PrimaryAxisOnly = false
  199. AO.MaxTorque = 67752
  200. AO.MaxAngularVelocity = math.huge / 9e110
  201. AO.Responsiveness = 200
  202. local Att0Rot = Instance.new("Attachment", B)
  203. AO.Attachment0 = Att0Rot
  204. Att0Rot.Name = "Att0Rot".._
  205. local Att1Rot = Instance.new("Attachment", B)
  206. AO.Attachment1 = Att1Rot
  207. Att1Rot.Name = "Att1Rot".._
  208. end
  209.  
  210. B.Att1Pos1.Parent = CloneChar["Head"]
  211. B.Att1Rot1.Parent = CloneChar["Head"]
  212. B.Att1Pos2.Parent = CloneChar["Torso"]
  213. B.Att1Rot2.Parent = CloneChar["Torso"]
  214. B.Att1Pos3.Parent = CloneChar["Left Arm"]
  215. B.Att1Rot3.Parent = CloneChar["Left Arm"]
  216. B.Att1Pos4.Parent = CloneChar["Right Arm"]
  217. B.Att1Rot4.Parent = CloneChar["Right Arm"]
  218. B.Att1Pos5.Parent = CloneChar["Left Leg"]
  219. B.Att1Rot5.Parent = CloneChar["Left Leg"]
  220. B.Att1Pos6.Parent = CloneChar["Right Leg"]
  221. B.Att1Rot6.Parent = CloneChar["Right Leg"]
  222.  
  223. B.Att0Pos1.Parent = DeadChar["Head"]
  224. B.Att0Rot1.Parent = DeadChar["Head"]
  225. B.Att0Pos2.Parent = DeadChar["Torso"]
  226. B.Att0Rot2.Parent = DeadChar["Torso"]
  227. B.Att0Pos3.Parent = DeadChar["Left Arm"]
  228. B.Att0Rot3.Parent = DeadChar["Left Arm"]
  229. B.Att0Pos4.Parent = DeadChar["Right Arm"]
  230. B.Att0Rot4.Parent = DeadChar["Right Arm"]
  231. B.Att0Pos5.Parent = DeadChar["Left Leg"]
  232. B.Att0Rot5.Parent = DeadChar["Left Leg"]
  233. B.Att0Pos6.Parent = DeadChar["Right Leg"]
  234. B.Att0Rot6.Parent = DeadChar["Right Leg"]
  235.  
  236. if CloneChar:FindFirstChild("ForceField") then
  237. CloneChar.ForceField:Destroy()
  238. end
  239.  
  240. local Num = 1
  241. for _, Hats in next, DeadChar:GetChildren() do
  242. if Hats:IsA("Accessory") then
  243. local AP = Instance.new("AlignPosition", A)
  244. AP.ApplyAtCenterOfMass = true
  245. AP.RigidityEnabled = false
  246. AP.ReactionForceEnabled = false
  247. AP.ApplyAtCenterOfMass = true
  248. AP.MaxForce = 64060 * Hats.Handle.Size.X * Hats.Handle.Size.Y * Hats.Handle.Size.Z
  249. AP.MaxVelocity = math.huge / 9e110
  250. AP.Responsiveness = 200
  251. local Att0Pos = Instance.new("Attachment", Hats.Handle)
  252. AP.Attachment0 = Att0Pos
  253. local Att1Pos = Instance.new("Attachment", CloneChar.Humanoid:GetAccessories()[Num].Handle)
  254. AP.Attachment1 = Att1Pos
  255. local AO = Instance.new("AlignOrientation", A)
  256. AO.RigidityEnabled = false
  257. AO.ReactionTorqueEnabled = false
  258. AO.PrimaryAxisOnly = false
  259. AO.MaxTorque = 42060 * Hats.Handle.Size.X * Hats.Handle.Size.Y * Hats.Handle.Size.Z
  260. AO.MaxAngularVelocity = math.huge / 9e110
  261. AO.Responsiveness = 200
  262. local Att0Rot = Instance.new("Attachment", Hats.Handle)
  263. AO.Attachment0 = Att0Rot
  264. local Att1Rot = Instance.new("Attachment", CloneChar.Humanoid:GetAccessories()[Num].Handle)
  265. AO.Attachment1 = Att1Rot
  266. Num = Num + 1
  267. end
  268. end
  269.  
  270. for _, Aligns in next, A:GetChildren() do
  271. if Aligns:IsA("AlignOrientation") or Aligns:IsA("AlignPosition") then
  272. Aligns.Parent = CloneChar
  273. end
  274. end
  275.  
  276. game:GetService("RunService").RenderStepped:Connect(function()
  277. for _, BodyParts in next, CloneChar:GetDescendants() do
  278. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  279. BodyParts.Transparency = 1
  280. end
  281. end
  282. for _, Effects in next, CloneChar:GetDescendants() do
  283. if Effects:IsA("ParticleEmitter") or Effects:IsA("Sparkles") or Effects:IsA("BillboardGui") or Effects:IsA("Fire") or Effects:IsA("TextLabel") then
  284. Effects:Destroy()
  285. end
  286. end
  287. for _, Decals in next, CloneChar:GetDescendants() do
  288. if Decals:IsA("Decal") then
  289. Decals.Texture = 0
  290. end
  291. end
  292. end)
  293. workspace.Camera.CameraType = "Track"
  294.  
  295. local function invisCam()
  296. game:GetService("Players").LocalPlayer.DevCameraOcclusionMode = "Invisicam"
  297. end
  298. invisCam()
  299. game:GetService("Players").LocalPlayer:GetPropertyChangedSignal("DevCameraOcclusionMode"):Connect(invisCam)
  300.  
  301. return CloneChar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement