Advertisement
subaru112g

be a dummy script

Jan 11th, 2019
487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. local plr = owner
  2. plr.Character["Body Colors"]:Destroy()
  3. wait(0.1)
  4.  
  5. local m = Instance.new("Model", plr.Character)
  6. m.Name = owner.Character.Name
  7. local h = plr.Character.Head:Clone()
  8. h:BreakJoints()
  9. h.Anchored = true
  10. h.Parent = m
  11. h.CanCollide = false
  12. h.Position = plr.Character.Head.Position
  13. h.Position = h.Position + Vector3.new(0, 10, 0)
  14.  
  15. local t = plr.Character.Torso:Clone()
  16. t:BreakJoints()
  17. t.Parent = m
  18. t.Anchored = true
  19. t.CanCollide = false
  20. t.Position = plr.Character.Torso.Position
  21. t.Position = t.Position + Vector3.new(0, 10, 0)
  22.  
  23. local idk = Instance.new("Weld", t)
  24. idk.Name = "Tailx"
  25.  
  26. local ra = plr.Character["Right Arm"]:Clone()
  27. ra:BreakJoints()
  28. ra.Parent = m
  29. ra.Anchored = true
  30. ra.Position = plr.Character["Right Arm"].Position
  31. ra.Position = ra.Position + Vector3.new(0, 10, 0)
  32.  
  33. local la = plr.Character["Left Arm"]:Clone()
  34. la:BreakJoints()
  35. la.Parent = m
  36. la.Anchored = true
  37. la.Position = plr.Character["Left Arm"].Position
  38. la.Position = la.Position + Vector3.new(0, 10, 0)
  39.  
  40. local rl = plr.Character["Right Leg"]:Clone()
  41. rl:BreakJoints()
  42. rl.Parent = m
  43. rl.Anchored = true
  44. rl.Position = plr.Character["Right Leg"].Position
  45. rl.Position = rl.Position + Vector3.new(0, 10, 0)
  46.  
  47. local ll = plr.Character["Left Leg"]:Clone()
  48. ll:BreakJoints()
  49. ll.Parent = m
  50. ll.Anchored = true
  51. ll.Position = plr.Character["Left Leg"].Position
  52. ll.Position = ll.Position + Vector3.new(0, 10, 0)
  53.  
  54. local hrp = plr.Character.HumanoidRootPart:Clone()
  55. hrp:BreakJoints()
  56. hrp.Parent = m
  57. hrp.Anchored = true
  58. hrp.Position = plr.Character.HumanoidRootPart.Position
  59. hrp.Position = hrp.Position + Vector3.new(0, 10, 0)
  60. local animat = plr.Character.Humanoid.Animator:Clone()
  61.  
  62. for i,v in pairs(m:GetChildren()) do
  63. v:BreakJoints()
  64. end
  65.  
  66. local root = owner.Character.HumanoidRootPart.RootJoint:Clone()
  67. root.Part0 = hrp
  68. root.Part1 = t
  69. root.Parent = hrp
  70.  
  71. local neck = owner.Character.Torso.Neck:Clone()
  72. neck.Part0 = t
  73. neck.Part1 = h
  74. neck.Parent = t
  75.  
  76. local rs = owner.Character.Torso["Right Shoulder"]:Clone()
  77. rs.Part0 = t
  78. rs.Part1 = ra
  79. rs.Parent = t
  80.  
  81. local ls = owner.Character.Torso["Left Shoulder"]:Clone()
  82. ls.Part0 = t
  83. ls.Part1 = la
  84. ls.Parent = t
  85.  
  86. local lh = owner.Character.Torso["Left Hip"]:Clone()
  87. lh.Part0 = t
  88. lh.Part1 = ll
  89. lh.Parent = t
  90.  
  91. local rh = owner.Character.Torso["Right Hip"]:Clone()
  92. rh.Part0 = t
  93. rh.Part1 = rl
  94. rh.Parent = t
  95. wait(0.000000000000001)
  96.  
  97. local h = Instance.new("Humanoid", m)
  98. h.MaxHealth = 0
  99. h.Health = 0
  100.  
  101.  
  102. for i,v in pairs(owner.Character:GetChildren()) do
  103. if v.ClassName == "CharacterMesh" or v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "Accessory" or v.ClassName == "Hat" then
  104. local c = v:Clone()
  105. c.Parent = m
  106. end
  107. end
  108.  
  109. wait(0.1)
  110. owner.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=15199999"
  111.  
  112. for i,v in pairs(m:GetChildren()) do
  113. if v.ClassName == "Part" then
  114. v.Anchored = false
  115. end
  116. end
  117.  
  118. for i,v in pairs(owner.Character:GetChildren()) do
  119. if v.ClassName == "CharacterMesh" then
  120. v:Destroy()
  121. end
  122.  
  123. if v.ClassName == "Shirt" then
  124. v:Destroy()
  125. end
  126.  
  127. if v.ClassName == "Part" then
  128. if v.Name == "Head" or v.Name == "Right Arm" or v.Name == "Left Arm" then
  129. v.BrickColor = BrickColor.new("Br. yellowish green")
  130. end
  131.  
  132. if v.Name == "Head" then
  133. v.Transparency = 1
  134. end
  135.  
  136. if v.Name == "Torso" or v.Name == "Right Leg" or v.Name == "Left Leg" then
  137. v.BrickColor = BrickColor.new("New Yeller")
  138. end
  139. end
  140.  
  141. if v.ClassName == "Pants" then
  142. v:Destroy()
  143. end
  144.  
  145. if v.ClassName == "ShirtGraphic" then
  146. v:Destroy()
  147. end
  148.  
  149. if v.ClassName == "Accessory" then
  150. v:Destroy()
  151. end
  152.  
  153. if v.ClassName == "Hat" then
  154. v:Destroy()
  155. end
  156.  
  157. end
  158.  
  159. local fake = Instance.new("Model", owner.Character)
  160. fake.Name = "Default Dummy"
  161.  
  162. local animation = Instance.new("Animation", script)
  163. animation.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  164.  
  165. local hum = m:WaitForChild("Humanoid")
  166. local anim = hum:LoadAnimation(script:FindFirstChildOfClass("Animation"))
  167. anim.Looped = true
  168. anim:Play()
  169.  
  170. local newhead = Instance.new("Part", fake)
  171. newhead.Size = owner.Character.Head.Size
  172. newhead.Name = "Head"
  173. newhead.BrickColor = BrickColor.new("Br. yellowish green")
  174. local mesh = owner.Character.Head.Mesh:Clone()
  175. mesh.Parent = newhead
  176. local hum = Instance.new("Humanoid", fake)
  177. hum.MaxHealth = 0
  178.  
  179. local w = Instance.new("Weld", newhead)
  180. w.Part0 = owner.Character.Head
  181. w.Part1 = newhead
  182.  
  183. local CurrentPart = nil
  184. local MaxInc = 30
  185.  
  186. function onTouched(hit)
  187. if hit.Parent == nil then
  188. return
  189. end
  190.  
  191. local humanoid = hit.Parent:findFirstChild("Humanoid")
  192.  
  193. if humanoid == nil then
  194. CurrentPart = hit
  195. end
  196. end
  197.  
  198. function waitForChild(parent, childName)
  199. local child = parent:findFirstChild(childName)
  200.  
  201. if child then
  202. return child
  203. end
  204.  
  205. while true do
  206. print(childName)
  207.  
  208. child = parent.ChildAdded:wait()
  209.  
  210. if child.Name==childName then
  211. return child
  212. end
  213. end
  214. end
  215.  
  216. local Figure = m
  217. local Humanoid = waitForChild(Figure, "Humanoid")
  218. local Torso = waitForChild(Figure, "Torso")
  219. local Left = waitForChild(Figure, "Left Leg")
  220. local Right = waitForChild(Figure, "Right Leg")
  221.  
  222. Humanoid.Jump = true
  223.  
  224. Left.Touched:connect(onTouched)
  225. Right.Touched:connect(onTouched)
  226.  
  227. while true do
  228. wait(0.5)
  229. if CurrentPart ~= nil then
  230. if math.random(5, 7) == 1 then
  231. Humanoid.Jump = true
  232. end
  233.  
  234. Humanoid:MoveTo(Torso.Position + Vector3.new(math.random(-MaxInc, MaxInc), 0, math.random(-MaxInc, MaxInc)), CurrentPart)
  235. end
  236. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement