Advertisement
HenloMyDude

Untitled

Dec 19th, 2019
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.20 KB | None | 0 0
  1.  
  2. --HAT KID!--
  3. --by youngmacka123--
  4. --please dont spread or leak because it took 2 days to make--
  5.  
  6. plr = owner
  7. char = plr.Character
  8. tors = char.Torso
  9. ra = char["Right Arm"]
  10. la = char["Left Arm"]
  11. rl = char["Right Leg"]
  12. ll = char["Left Leg"]
  13. hed = char.Head
  14. root = char.HumanoidRootPart
  15. hum = char.Humanoid
  16. if hum.RigType == Enum.HumanoidRigType.R6 then
  17. hum.HipHeight = -1.3
  18. elseif hum.RigType == Enum.HumanoidRigType.R15 then
  19. hum.HipHeight = 0.85
  20. end
  21.  
  22. ezweld = function(p, a, b, cf)
  23. local weld = Instance.new("Weld",p)
  24. weld.Part0 = a
  25. weld.Part1 = b
  26. weld.C0 = cf
  27. return weld
  28. end
  29.  
  30. for i,v in pairs (char:GetDescendants()) do
  31. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("Decal") or v:IsA("Texture") then
  32. v:remove()
  33. end
  34. if v:IsA("Part") then
  35. local mesh = Instance.new("SpecialMesh",v)
  36. mesh.Scale = Vector3.new(0, 0, 0)
  37. if v.Name ~= "Head" then
  38. v.Transparency = 1
  39. end
  40. end
  41. end
  42.  
  43. IT = Instance.new
  44. Rad = math.rad
  45. Cos = math.cos
  46. Sin = math.sin
  47. BrickC = BrickColor.new
  48. C3 = Color3.new
  49. VT = Vector3.new
  50.  
  51. --head
  52.  
  53. local part = Instance.new("Part",char)
  54. part.Size = Vector3.new(0.1, 0.1, 0.1)
  55. part.CanCollide = false
  56. local mesh = Instance.new("SpecialMesh",part)
  57. mesh.MeshId = "rbxassetid://2761815339"
  58. mesh.TextureId = "rbxassetid://2761815474"
  59. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  60. local weld = ezweld(char, part, hed, CFrame.new(0, 0, 0) * CFrame.Angles(0, Rad(180), 0))
  61.  
  62. local part = Instance.new("Part",char)
  63. part.Size = Vector3.new(0.1, 0.1, 0.1)
  64. part.CanCollide = false
  65. local mesh = Instance.new("SpecialMesh",part)
  66. mesh.MeshId = "rbxassetid://2762018457"
  67. mesh.TextureId = "rbxassetid://2761819925"
  68. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  69. local weld = ezweld(char, part, hed, CFrame.new(0.6125, 0.3, -0.2125) * CFrame.Angles(0, Rad(180), 0))
  70.  
  71. local part = Instance.new("Part",char)
  72. part.Size = Vector3.new(0.1, 0.1, 0.1)
  73. part.CanCollide = false
  74. local mesh = Instance.new("SpecialMesh",part)
  75. mesh.MeshId = "rbxassetid://2762019251"
  76. mesh.TextureId = "rbxassetid://2761819925"
  77. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  78. local weld = ezweld(char, part, hed, CFrame.new(0.5125, 0.775, -0.275) * CFrame.Angles(0, Rad(180), 0))
  79.  
  80. local part = Instance.new("Part",char)
  81. part.Size = Vector3.new(0.1, 0.1, 0.1)
  82. part.CanCollide = false
  83. local mesh = Instance.new("SpecialMesh",part)
  84. mesh.MeshId = "rbxassetid://2762005155"
  85. mesh.TextureId = "rbxassetid://2762005257"
  86. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  87. local weld = ezweld(char, part, hed, CFrame.new(-0.57, 0.4, -0.2225) * CFrame.Angles(0, Rad(180), 0))
  88.  
  89. local part = Instance.new("Part",char)
  90. part.Size = Vector3.new(0.1, 0.1, 0.1)
  91. part.CanCollide = false
  92. local mesh = Instance.new("SpecialMesh",part)
  93. mesh.MeshId = "rbxassetid://2762005611"
  94. mesh.TextureId = "rbxassetid://2761819925"
  95. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  96. local weld = ezweld(char, part, hed, CFrame.new(-0.46, 0.78, -0.252) * CFrame.Angles(0, Rad(180), 0))
  97.  
  98. local part = Instance.new("Part",char)
  99. part.Size = Vector3.new(0.1, 0.1, 0.1)
  100. part.CanCollide = false
  101. local mesh = Instance.new("SpecialMesh",part)
  102. mesh.MeshId = "rbxassetid://2761819179"
  103. mesh.TextureId = "rbxassetid://2761819284"
  104. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  105. local weld = ezweld(char, part, hed, CFrame.new(0, 0.25, 1.1) * CFrame.Angles(0, Rad(180), 0))
  106.  
  107. local part = Instance.new("Part",char)
  108. part.Size = Vector3.new(0.1, 0.1, 0.1)
  109. part.CanCollide = false
  110. local mesh = Instance.new("SpecialMesh",part)
  111. mesh.MeshId = "rbxassetid://2761819861"
  112. mesh.TextureId = "rbxassetid://2761819925"
  113. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  114. local weld = ezweld(char, part, hed, CFrame.new(0, 0.6, 1.515) * CFrame.Angles(0, Rad(180), 0))
  115.  
  116. local part = Instance.new("Part",char)
  117. part.Size = Vector3.new(0.896, 0.481, 0.075)
  118. part.CanCollide = false
  119. part.Transparency = 1
  120. local image = Instance.new("Decal",part)
  121. image.Texture = "rbxassetid://2761563038"
  122. local weld = ezweld(char, part, hed, CFrame.new(0, 0.15, 0.635) * CFrame.Angles(0, Rad(0), 0))
  123.  
  124. local part = Instance.new("Part",char)
  125. part.Size = Vector3.new(1.035, 1.139, 0.084)
  126. part.CanCollide = false
  127. part.Transparency = 1
  128. local face = Instance.new("Decal",part)
  129. face.Texture = "rbxassetid://2761564397"
  130. local weld = ezweld(char, part, hed, CFrame.new(0, 0.2, 0.635) * CFrame.Angles(0, Rad(0), 0))
  131.  
  132. --hat
  133.  
  134. local part = Instance.new("Part",char)
  135. part.Size = Vector3.new(0.1, 0.1, 0.1)
  136. part.CanCollide = false
  137. local mesh = Instance.new("SpecialMesh",part)
  138. mesh.MeshId = "rbxassetid://2761841587"
  139. mesh.TextureId = "rbxassetid://2761841631"
  140. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  141. local weld = ezweld(char, part, hed, CFrame.new(0, -1, 0) * CFrame.Angles(0, Rad(180), 0))
  142.  
  143. --torso
  144.  
  145. local part = Instance.new("Part",char)
  146. part.Size = Vector3.new(0.1, 0.1, 0.1)
  147. part.CanCollide = false
  148. local mesh = Instance.new("SpecialMesh",part)
  149. mesh.MeshId = "rbxassetid://2762121309"
  150. mesh.TextureId = "rbxassetid://2762121382"
  151. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  152. local weld = ezweld(char, part, tors, CFrame.new(0, -0.35, 0) * CFrame.Angles(0, Rad(180), 0))
  153.  
  154. local part = Instance.new("Part",char)
  155. part.Size = Vector3.new(0.1, 0.1, 0.1)
  156. part.CanCollide = false
  157. local mesh = Instance.new("SpecialMesh",part)
  158. mesh.MeshId = "rbxassetid://2762127657"
  159. mesh.TextureId = "rbxassetid://2762121382"
  160. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  161. local weld = ezweld(char, part, tors, CFrame.new(0, 0.475, 0) * CFrame.Angles(0, Rad(180), 0))
  162.  
  163. --cape
  164.  
  165. local part = Instance.new("Part",char)
  166. part.Size = Vector3.new(0.1, 0.1, 0.1)
  167. part.CanCollide = false
  168. local mesh = Instance.new("SpecialMesh",part)
  169. mesh.MeshId = "rbxassetid://2762237943"
  170. mesh.TextureId = "rbxassetid://2762238039"
  171. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  172. local weld = ezweld(char, part, tors, CFrame.new(0, 0, 0.4) * CFrame.Angles(0, Rad(180), 0))
  173.  
  174. local part = Instance.new("Part",char)
  175. part.Size = Vector3.new(0.1, 0.1, 0.1)
  176. part.CanCollide = false
  177. local mesh = Instance.new("SpecialMesh",part)
  178. mesh.MeshId = "rbxassetid://2762238385"
  179. mesh.TextureId = "rbxassetid://2762238461"
  180. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  181. local weld = ezweld(char, part, tors, CFrame.new(0, 0.55, 0.475) * CFrame.Angles(0, Rad(180), 0))
  182.  
  183. --right arm
  184.  
  185. local part = Instance.new("Part",char)
  186. part.Size = Vector3.new(0.1, 0.1, 0.1)
  187. part.CanCollide = false
  188. local mesh = Instance.new("SpecialMesh",part)
  189. mesh.MeshId = "rbxassetid://2762255362"
  190. mesh.TextureId = "rbxassetid://2762255493"
  191. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  192. local weld = ezweld(char, part, ra, CFrame.new(-0.7, 0.85, 0) * CFrame.Angles(0, Rad(180), Rad(75)))
  193.  
  194. local part = Instance.new("Part",char)
  195. part.Size = Vector3.new(0.1, 0.1, 0.1)
  196. part.CanCollide = false
  197. local mesh = Instance.new("SpecialMesh",part)
  198. mesh.MeshId = "rbxassetid://2762257346"
  199. mesh.TextureId = "rbxassetid://2762258146"
  200. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  201. local weld = ezweld(char, part, ra, CFrame.new(-0.175, 0.895, 0) * CFrame.Angles(0, Rad(180), Rad(75)))
  202.  
  203. local part = Instance.new("Part",char)
  204. part.Size = Vector3.new(0.1, 0.1, 0.1)
  205. part.CanCollide = false
  206. local mesh = Instance.new("SpecialMesh",part)
  207. mesh.MeshId = "rbxassetid://2762258066"
  208. mesh.TextureId = "rbxassetid://2762258146"
  209. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  210. local weld = ezweld(char, part, ra, CFrame.new(0.1, 0.895, 0) * CFrame.Angles(0, Rad(180), Rad(75)))
  211.  
  212. --left arm
  213.  
  214. local part = Instance.new("Part",char)
  215. part.Size = Vector3.new(0.1, 0.1, 0.1)
  216. part.CanCollide = false
  217. local mesh = Instance.new("SpecialMesh",part)
  218. mesh.MeshId = "rbxassetid://2762269149"
  219. mesh.TextureId = "rbxassetid://2762121382"
  220. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  221. local weld = ezweld(char, part, la, CFrame.new(0.7, 0.85, 0) * CFrame.Angles(0, Rad(180), Rad(-75)))
  222.  
  223. local part = Instance.new("Part",char)
  224. part.Size = Vector3.new(0.1, 0.1, 0.1)
  225. part.CanCollide = false
  226. local mesh = Instance.new("SpecialMesh",part)
  227. mesh.MeshId = "rbxassetid://2762269843"
  228. mesh.TextureId = "rbxassetid://2762121382"
  229. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  230. local weld = ezweld(char, part, la, CFrame.new(0.175, 0.895, 0) * CFrame.Angles(0, Rad(180), Rad(-75)))
  231.  
  232. local part = Instance.new("Part",char)
  233. part.Size = Vector3.new(0.1, 0.1, 0.1)
  234. part.CanCollide = false
  235. local mesh = Instance.new("SpecialMesh",part)
  236. mesh.MeshId = "rbxassetid://2762271391"
  237. mesh.TextureId = "rbxassetid://2762271479"
  238. mesh.Scale = Vector3.new(0.075, 0.075, 0.075)
  239. local weld = ezweld(char, part, la, CFrame.new(-0.1, 0.895, 0) * CFrame.Angles(0, Rad(180), Rad(-75)))
  240.  
  241. --right leg
  242.  
  243. local part = Instance.new("Part",char)
  244. part.Size = Vector3.new(0.1, 0.1, 0.1)
  245. part.CanCollide = false
  246. local mesh = Instance.new("SpecialMesh",part)
  247. mesh.MeshId = "rbxassetid://2762173703"
  248. mesh.TextureId = "rbxassetid://2762173818"
  249. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  250. local weld = ezweld(char, part, rl, CFrame.new(-0.225, -1.35 + 0.15, 0) * CFrame.Angles(0, Rad(180), Rad(0)))
  251.  
  252. local part = Instance.new("Part",char)
  253. part.Size = Vector3.new(0.1, 0.1, 0.1)
  254. part.CanCollide = false
  255. local mesh = Instance.new("SpecialMesh",part)
  256. mesh.MeshId = "rbxassetid://2762174407"
  257. mesh.TextureId = "rbxassetid://2762174473"
  258. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  259. local weld = ezweld(char, part, rl, CFrame.new(-0.225, -0.95 + 0.15, 0) * CFrame.Angles(0, Rad(180), Rad(0)))
  260.  
  261. local part = Instance.new("Part",char)
  262. part.Size = Vector3.new(0.1, 0.1, 0.1)
  263. part.CanCollide = false
  264. local mesh = Instance.new("SpecialMesh",part)
  265. mesh.MeshId = "rbxassetid://2762174719"
  266. mesh.TextureId = "rbxassetid://2762174802"
  267. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  268. local weld = ezweld(char, part, rl, CFrame.new(-0.225, -0.6 + 0.15, -0.1) * CFrame.Angles(0, Rad(180), Rad(0)))
  269.  
  270. --left leg
  271.  
  272. local part = Instance.new("Part",char)
  273. part.Size = Vector3.new(0.1, 0.1, 0.1)
  274. part.CanCollide = false
  275. local mesh = Instance.new("SpecialMesh",part)
  276. mesh.MeshId = "rbxassetid://2762175070"
  277. mesh.TextureId = "rbxassetid://2762175129"
  278. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  279. local weld = ezweld(char, part, ll, CFrame.new(0.225, -1.35 + 0.15, 0) * CFrame.Angles(0, Rad(180), Rad(0)))
  280.  
  281. local part = Instance.new("Part",char)
  282. part.Size = Vector3.new(0.1, 0.1, 0.1)
  283. part.CanCollide = false
  284. local mesh = Instance.new("SpecialMesh",part)
  285. mesh.MeshId = "rbxassetid://2762175461"
  286. mesh.TextureId = "rbxassetid://2762175529"
  287. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  288. local weld = ezweld(char, part, ll, CFrame.new(0.225, -0.95 + 0.15, 0) * CFrame.Angles(0, Rad(180), Rad(0)))
  289.  
  290. local part = Instance.new("Part",char)
  291. part.Size = Vector3.new(0.1, 0.1, 0.1)
  292. part.CanCollide = false
  293. local mesh = Instance.new("SpecialMesh",part)
  294. mesh.MeshId = "rbxassetid://2762176066"
  295. mesh.TextureId = "rbxassetid://2762176143"
  296. mesh.Scale = Vector3.new(0.08, 0.08, 0.08)
  297. local weld = ezweld(char, part, ll, CFrame.new(0.225, -0.6 + 0.15, -0.1) * CFrame.Angles(0, Rad(180), Rad(0)))
  298. print'by youngmacka123'
  299.  
  300. plr.Chatted:connect(function(msg)
  301. if msg == "normal" then
  302. face.Texture = "http://www.roblox.com/asset/?id=2761564397"
  303. end
  304. if msg == "mad" then
  305. face.Texture = "http://www.roblox.com/asset/?id=2761982753"
  306. end
  307. if msg == "scared" then
  308. face.Texture = "http://www.roblox.com/asset/?id=2761855079"
  309. end
  310. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement