Advertisement
HenloMyDude

very cursed script.

Aug 30th, 2019
714
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. plr = owner
  2. char = plr.Character
  3. char2 = Instance.new("Model",char)
  4.  
  5. for _,v in pairs (char:children()) do
  6. if v:IsA("MeshPart") then
  7. v.Transparency = 1
  8. end
  9. end
  10.  
  11. function ezweld(a, b, cf)
  12. local weld = Instance.new("Weld",char)
  13. weld.Part0 = a
  14. weld.Part1 = b
  15. weld.C0 = cf
  16. return weld
  17. end
  18.  
  19. Humanoid = Instance.new("Humanoid",char2)
  20. Humanoid.PlatformStand = true
  21.  
  22. Torso = Instance.new("Part",char)
  23. Torso.Name = "Torso"
  24. Torso.CanCollide = false
  25. Torso.Color = char["UpperTorso"].Color
  26. Torso.Size = Vector3.new(2, 2, 1)
  27. Torso.Transparency = 1
  28.  
  29. Torso2 = Torso:Clone()
  30. Torso2.Parent = char2
  31.  
  32. RightArm = Instance.new("Part",char)
  33. RightArm.Name = "Right Arm"
  34. RightArm.CanCollide = false
  35. RightArm.Color = char["RightUpperArm"].Color
  36. RightArm.Size = Vector3.new(1, 2, 1)
  37. RightArm.Transparency = 1
  38.  
  39. RightArm2 = RightArm:Clone()
  40. RightArm2.Parent = char2
  41. RightArm2.Transparency = 0
  42.  
  43. LeftArm = Instance.new("Part",char)
  44. LeftArm.Name = "Left Arm"
  45. LeftArm.CanCollide = false
  46. LeftArm.Color = char["LeftUpperArm"].Color
  47. LeftArm.Size = Vector3.new(1, 2, 1)
  48. LeftArm.Transparency = 1
  49.  
  50. LeftArm2 = Instance.new("Part",char2)
  51. LeftArm2.Name = "Left Arm"
  52. LeftArm2.CanCollide = false
  53. LeftArm2.Color = char["LeftUpperArm"].Color
  54. LeftArm2.Size = Vector3.new(1, 2, 1)
  55. LeftArm2.Transparency = 0
  56.  
  57. RightLeg = Instance.new("Part",char)
  58. RightLeg.Name = "Right Leg"
  59. RightLeg.CanCollide = false
  60. RightLeg.Color = char["RightUpperLeg"].Color
  61. RightLeg.Size = Vector3.new(1, 2, 1)
  62. RightLeg.Transparency = 1
  63.  
  64. RightLeg2 = Instance.new("Part",char2)
  65. RightLeg2.Name = "Right Leg"
  66. RightLeg2.CanCollide = false
  67. RightLeg2.Color = char["RightUpperLeg"].Color
  68. RightLeg2.Size = Vector3.new(1, 2, 1)
  69. RightLeg2.Transparency = 0
  70.  
  71. LeftLeg = Instance.new("Part",char)
  72. LeftLeg.Name = "Left Leg"
  73. LeftLeg.CanCollide = false
  74. LeftLeg.Color = char["LeftUpperLeg"].Color
  75. LeftLeg.Size = Vector3.new(1, 2, 1)
  76. LeftLeg.Transparency = 1
  77.  
  78. LeftLeg2 = Instance.new("Part",char2)
  79. LeftLeg2.Name = "Left Leg"
  80. LeftLeg2.CanCollide = false
  81. LeftLeg2.Color = char["LeftUpperLeg"].Color
  82. LeftLeg2.Size = Vector3.new(1, 2, 1)
  83. LeftLeg2.Transparency = 0
  84.  
  85. RootJ = Instance.new("Motor6D",char.HumanoidRootPart)
  86. --RootJ.Name = "RootJoint"
  87. RSH = Instance.new("Motor6D",char.Torso)
  88. --RSH.Name = "Right Shoulder"
  89. RSH.Part0 = RightArm
  90. RSH.Part1 = char.RightLowerArm
  91. RSH.C0 = CFrame.new(0, -0.125, 0)
  92. LSH = Instance.new("Motor6D",char.Torso)
  93. --LSH.Name = "Left Shoulder"
  94. LSH.Part0 = LeftArm
  95. LSH.Part1 = char.LeftLowerArm
  96. LSH.C0 = CFrame.new(0, -0.125, 0)
  97. RHH = Instance.new("Motor6D",char.Torso)
  98. --RHH.Name = "Right Hip"
  99. RHH.Part0 = RightLeg
  100. RHH.Part1 = char.RightLowerLeg
  101. RHH.C0 = CFrame.new(0, -0.15, 0)
  102. LHH = Instance.new("Motor6D",char.Torso)
  103. --LHH.Name = "Left Hip"
  104. LHH.Part0 = LeftLeg
  105. LHH.Part1 = char.LeftLowerLeg
  106. LHH.C0 = CFrame.new(0, -0.15, 0)
  107. NCK = Instance.new("Motor6D",char.Torso)
  108. NCK.Name = "Neck"
  109.  
  110. local PlayerSize = 1
  111.  
  112. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh",Torso),Instance.new("SpecialMesh",RightArm),Instance.new("SpecialMesh",LeftArm),Instance.new("SpecialMesh",RightLeg),Instance.new("SpecialMesh",LeftLeg)
  113. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  114. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  115. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  116. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  117. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  118.  
  119. --[[
  120. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh",Torso2),Instance.new("SpecialMesh",RightArm2),Instance.new("SpecialMesh",LeftArm2),Instance.new("SpecialMesh",RightLeg2),Instance.new("SpecialMesh",LeftLeg2)
  121. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  122. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  123. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  124. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  125. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  126. ]]--
  127.  
  128. for i,v in pairs (char2:children()) do
  129. if v:IsA("Part") then
  130. v.Transparency = 0
  131. end
  132. end
  133.  
  134. TW = ezweld(Torso,char.UpperTorso,CFrame.new(0, 0.25, 0))
  135. TW.Parent = char.HumanoidRootPart
  136. TW.Name = "RootJoint"
  137. RS = ezweld(RightArm, char.RightLowerArm, CFrame.new(0, -0.125, 0))
  138. RS.Parent = Torso
  139. RS.Name = "Right Shoulder"
  140. LS = ezweld(LeftArm, char.LeftLowerArm, CFrame.new(0, -0.125, 0))
  141. LS.Parent = Torso
  142. LS.Name = "Left Shoulder"
  143. RH = ezweld(RightLeg, char.RightLowerLeg, CFrame.new(0, -0.15, 0))
  144. RH.Parent = Torso
  145. RH.Name = "Right Hip"
  146. LH = ezweld(LeftLeg, char.LeftLowerLeg, CFrame.new(0, -0.15, 0))
  147. LH.Parent = Torso
  148. LH.Name = "Left Hip"
  149.  
  150. TW2 = ezweld(Torso2,Torso, CFrame.new())
  151. RS2 = ezweld(RightArm2,RightArm, CFrame.new())
  152. LS2 = ezweld(LeftArm2,LeftArm, CFrame.new())
  153. RH2 = ezweld(RightLeg2,RightLeg, CFrame.new())
  154. LH2 = ezweld(LeftLeg2,LeftLeg, CFrame.new())
  155. p = false
  156. s = false
  157.  
  158. local shirt = char:FindFirstChildOfClass("Shirt")
  159. local pants = char:FindFirstChildOfClass("Pants")
  160.  
  161. if shirt then
  162. shirt2 = shirt:Clone()
  163. shirt2.Parent = char2
  164. s = true
  165. end
  166. if pants then
  167. pants2 = pants:Clone()
  168. pants2.Parent = char2
  169. p = true
  170. end
  171.  
  172. while true do
  173. wait()
  174. local shirt = char:FindFirstChildOfClass("Shirt")
  175. local pants = char:FindFirstChildOfClass("Pants")
  176.  
  177. if shirt and not s then
  178. shirt2 = shirt:Clone()
  179. shirt2.Parent = char2
  180. s = true
  181. end
  182. if pants and not p then
  183. pants2 = pants:Clone()
  184. pants2.Parent = char2
  185. p = true
  186. end
  187. LeftArm.Color = char["LeftUpperArm"].Color
  188. RightLeg.Color = char["RightUpperLeg"].Color
  189. LeftLeg.Color = char["LeftUpperLeg"].Color
  190. RightArm.Color = char["RightUpperArm"].Color
  191. Torso.Color = char["UpperTorso"].Color
  192. LeftArm2.Color = LeftArm.Color
  193. RightArm2.Color = RightArm.Color
  194. LeftLeg2.Color = LeftLeg.Color
  195. RightLeg2.Color = RightLeg.Color
  196. Torso2.Color = Torso.Color
  197. for _,v in pairs (char:children()) do
  198. if v:IsA("Shirt") then
  199. shirt2.ShirtTemplate = v.ShirtTemplate
  200. end
  201. if v:IsA("Pants") then
  202. pants2.PantsTemplate = v.PantsTemplate
  203. end
  204. end
  205. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement