Advertisement
ZKiller

DARK GROX [ROBLOX]

Aug 27th, 2017
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.62 KB | None | 0 0
  1. --=================[Main]=================--
  2. local model = Instance.new("Model")
  3. model.Parent = script.Parent
  4. model.Name = "Grox Parts"
  5. local d = false
  6. wait(1)
  7. local shirt = script.Parent:FindFirstChild("Shirt")
  8. if shirt ~= nil then
  9. shirt.Parent = nil
  10. end
  11. local pants = script.Parent:FindFirstChild("Pants")
  12. if pants ~= nil then
  13. pants.Parent = nil
  14. end
  15.  
  16. script.Parent.Humanoid.MaxHealth = 10000
  17. script.Parent.Humanoid.Health = 10000
  18. --=================[FUNCTIONS]=================--
  19. function damage(hit)
  20. local h = hit.Parent:findFirstChild("Humanoid")
  21. if h ~= nil then
  22. h.Health = h.Health - 10
  23. end
  24. end
  25.  
  26. function kill(hit)
  27. local h = hit.Parent:findFirstChild("Humanoid")
  28. if h ~= nil then
  29. h.Health = 0
  30. end
  31. end
  32. --=================[HEAD PARTS]=================--
  33. local head_iron_part_1 = Instance.new("Part")
  34. head_iron_part_1.Parent = model
  35. head_iron_part_1.Size = Vector3.new(1,1,1)
  36. head_iron_part_1.CanCollide = false
  37. head_iron_part_1.Material = Enum.Material.DiamondPlate
  38. local hip_1_weld = Instance.new("Weld")
  39. hip_1_weld.Parent = head_iron_part_1
  40. hip_1_weld.Part0 = script.Parent.Head
  41. hip_1_weld.Part1 = head_iron_part_1
  42. local hip_1_mesh = Instance.new("BlockMesh")
  43. hip_1_mesh.Parent = head_iron_part_1
  44. hip_1_mesh.Scale = Vector3.new(.5,.7,1.1)
  45. hip_1_mesh.Offset = Vector3.new(.5,0,0)
  46. local head_iron_part_2 = Instance.new("Part")
  47. head_iron_part_2.Parent = model
  48. head_iron_part_2.Size = Vector3.new(1,1,1)
  49. head_iron_part_2.CanCollide = false
  50. head_iron_part_2.Material = Enum.Material.DiamondPlate
  51. local hip_2_weld = Instance.new("Weld")
  52. hip_2_weld.Parent = head_iron_part_2
  53. hip_2_weld.Part0 = script.Parent.Head
  54. hip_2_weld.Part1 = head_iron_part_2
  55. local hip_2_mesh = Instance.new("BlockMesh")
  56. hip_2_mesh.Parent = head_iron_part_2
  57. hip_2_mesh.Scale = Vector3.new(.5,.5,.3)
  58. hip_2_mesh.Offset = Vector3.new(0.25,0.15,-.5)
  59. local head_iron_part_3 = Instance.new("Part")
  60. head_iron_part_3.Parent = model
  61. head_iron_part_3.Size = Vector3.new(1,1,1)
  62. head_iron_part_3.CanCollide = false
  63. head_iron_part_3.Material = Enum.Material.Neon
  64. head_iron_part_3.BrickColor = BrickColor.new('Really red')
  65. local hip_3_weld = Instance.new("Weld")
  66. hip_3_weld.Parent = head_iron_part_3
  67. hip_3_weld.Part0 = script.Parent.Head
  68. hip_3_weld.Part1 = head_iron_part_3
  69. local hip_3_mesh = Instance.new("BlockMesh")
  70. hip_3_mesh.Parent = head_iron_part_3
  71. hip_3_mesh.Scale = Vector3.new(.4,.4,.3)
  72. hip_3_mesh.Offset = Vector3.new(0.25,0.15,-.51)
  73. local name = Instance.new("BillboardGui")
  74. name.Parent = script.Parent.Head
  75. name.Adornee = script.Parent.Head
  76. name.MaxDistance = 100
  77. name.StudsOffset = Vector3.new(0,2,0)
  78. name.Size = UDim2.new(0,200,0,50)
  79. local nameText = Instance.new("TextLabel")
  80. nameText.Parent = name
  81. nameText.Size = UDim2.new(0,250,0,20)
  82. nameText.Position = UDim2.new(0,-25,0,0)
  83. nameText.Text = script.Parent.Name..": DARK GROX"
  84. nameText.BackgroundTransparency = 1
  85. nameText.TextColor3 = Color3.new(55,0,0)
  86. nameText.Font = "Arcade"
  87. nameText.TextScaled = true
  88. local nt2 = Instance.new("TextLabel")
  89. nt2.Parent = name
  90. nt2.Size = UDim2.new(0,200,0,20)
  91. nt2.Position = UDim2.new(0,0,0,20)
  92. nt2.BackgroundTransparency = 1
  93. nt2.Font = "Arcade"
  94. nt2.TextScaled = true
  95. nt2.TextColor3 = Color3.new(55,0,0)
  96. wait(.1)
  97. --=================[RIGHT ARM PARTS]=================--
  98. local rrarm_iron_part_1 = Instance.new("Part")
  99. rrarm_iron_part_1.Parent = model
  100. rrarm_iron_part_1.Size = Vector3.new(1,2,1)
  101. rrarm_iron_part_1.CanCollide = false
  102. rrarm_iron_part_1.Material = Enum.Material.DiamondPlate
  103. local rrip_1_weld = Instance.new("Weld")
  104. rrip_1_weld.Parent = rrarm_iron_part_1
  105. rrip_1_weld.Part0 = script.Parent["Right Arm"]
  106. rrip_1_weld.Part1 = rrarm_iron_part_1
  107. local rrip_1_mesh = Instance.new("BlockMesh")
  108. rrip_1_mesh.Parent = rrarm_iron_part_1
  109. rrip_1_mesh.Scale = Vector3.new(1.1,.3,1.1)
  110. rrip_1_mesh.Offset = Vector3.new(0,-.75,0)
  111. local rrarm_iron_part_2 = Instance.new("Part")
  112. rrarm_iron_part_2.Parent = model
  113. rrarm_iron_part_2.Size = Vector3.new(1,2,1)
  114. rrarm_iron_part_2.CanCollide = false
  115. rrarm_iron_part_2.Material = Enum.Material.DiamondPlate
  116. rrarm_iron_part_2.BrickColor = BrickColor.new('Dark stone grey')
  117. local rrip_2_weld = Instance.new("Weld")
  118. rrip_2_weld.Parent = rrarm_iron_part_2
  119. rrip_2_weld.Part0 = script.Parent["Right Arm"]
  120. rrip_2_weld.Part1 = rrarm_iron_part_2
  121. local rrip_2_mesh = Instance.new("BlockMesh")
  122. rrip_2_mesh.Parent = rrarm_iron_part_2
  123. rrip_2_mesh.Scale = Vector3.new(.4,.52,1.1)
  124. rrip_2_mesh.Offset = Vector3.new(.35,0,0)
  125. local rrarm_iron_part_3 = Instance.new("Part")
  126. rrarm_iron_part_3.Parent = model
  127. rrarm_iron_part_3.Size = Vector3.new(1,2,1)
  128. rrarm_iron_part_3.CanCollide = false
  129. rrarm_iron_part_3.Material = Enum.Material.DiamondPlate
  130. rrarm_iron_part_3.BrickColor = BrickColor.new('Dark stone grey')
  131. local rrip_3_weld = Instance.new("Weld")
  132. rrip_3_weld.Parent = rrarm_iron_part_3
  133. rrip_3_weld.Part0 = script.Parent["Right Arm"]
  134. rrip_3_weld.Part1 = rrarm_iron_part_3
  135. local rrip_3_mesh = Instance.new("BlockMesh")
  136. rrip_3_mesh.Parent = rrarm_iron_part_3
  137. rrip_3_mesh.Scale = Vector3.new(.8,.2,1.1)
  138. rrip_3_mesh.Offset = Vector3.new(0,0,0)
  139. wait(.1)
  140. --=================[RIGHT LEG PARTS]=================--
  141. local rleg_iron_part_1 = Instance.new("Part")
  142. rleg_iron_part_1.Parent = model
  143. rleg_iron_part_1.Size = Vector3.new(1,2,1)
  144. rleg_iron_part_1.CanCollide = false
  145. rleg_iron_part_1.Material = Enum.Material.DiamondPlate
  146. local rleg_1_weld = Instance.new("Weld")
  147. rleg_1_weld.Parent = rleg_iron_part_1
  148. rleg_1_weld.Part0 = script.Parent["Right Leg"]
  149. rleg_1_weld.Part1 = rleg_iron_part_1
  150. local rleg_1_mesh = Instance.new("BlockMesh")
  151. rleg_1_mesh.Parent = rleg_iron_part_1
  152. rleg_1_mesh.Scale = Vector3.new(1.2,.25,1.2)
  153. rleg_1_mesh.Offset = Vector3.new(0,-.76,0)
  154. local rleg_iron_part_2 = Instance.new("Part")
  155. rleg_iron_part_2.Parent = model
  156. rleg_iron_part_2.Size = Vector3.new(1,2,1)
  157. rleg_iron_part_2.CanCollide = false
  158. rleg_iron_part_2.Material = Enum.Material.DiamondPlate
  159. rleg_iron_part_2.BrickColor = BrickColor.new('Dark stone grey')
  160. local rleg_2_weld = Instance.new("Weld")
  161. rleg_2_weld.Parent = rleg_iron_part_2
  162. rleg_2_weld.Part0 = script.Parent["Right Leg"]
  163. rleg_2_weld.Part1 = rleg_iron_part_2
  164. local rleg_2_mesh = Instance.new("BlockMesh")
  165. rleg_2_mesh.Parent = rleg_iron_part_2
  166. rleg_2_mesh.Scale = Vector3.new(1.15,.5,.5)
  167. rleg_2_mesh.Offset = Vector3.new(0,0,-.3)
  168. local rleg_iron_part_3 = Instance.new("Part")
  169. rleg_iron_part_3.Parent = model
  170. rleg_iron_part_3.Size = Vector3.new(1,2,1)
  171. rleg_iron_part_3.CanCollide = false
  172. rleg_iron_part_3.Material = Enum.Material.DiamondPlate
  173. rleg_iron_part_3.BrickColor = BrickColor.new('Dark stone grey')
  174. local rleg_3_weld = Instance.new("Weld")
  175. rleg_3_weld.Parent = rleg_iron_part_3
  176. rleg_3_weld.Part0 = script.Parent["Right Leg"]
  177. rleg_3_weld.Part1 = rleg_iron_part_3
  178. local rleg_3_mesh = Instance.new("BlockMesh")
  179. rleg_3_mesh.Parent = rleg_iron_part_3
  180. rleg_3_mesh.Scale = Vector3.new(1.1,.15,1.1)
  181. rleg_3_mesh.Offset = Vector3.new(0,0,0)
  182. wait(.1)
  183. --=================[TORSO PARTS]=================--
  184. local t_iron_part_1 = Instance.new("Part")
  185. t_iron_part_1.Parent = model
  186. t_iron_part_1.Size = Vector3.new(2,2,1)
  187. t_iron_part_1.CanCollide = false
  188. t_iron_part_1.Material = Enum.Material.DiamondPlate
  189. local t_1_weld = Instance.new("Weld")
  190. t_1_weld.Parent = t_iron_part_1
  191. t_1_weld.Part0 = script.Parent.Torso
  192. t_1_weld.Part1 = t_iron_part_1
  193. local t_1_mesh = Instance.new("BlockMesh")
  194. t_1_mesh.Parent = t_iron_part_1
  195. t_1_mesh.Scale = Vector3.new(1.05,.4,.5)
  196. t_1_mesh.Offset = Vector3.new(0,-.4,-.3)
  197.  
  198. local t_iron_part_2 = Instance.new("Part")
  199. t_iron_part_2.Parent = model
  200. t_iron_part_2.Size = Vector3.new(2,2,1)
  201. t_iron_part_2.CanCollide = false
  202. t_iron_part_2.Material = Enum.Material.DiamondPlate
  203. local t_2_weld = Instance.new("Weld")
  204. t_2_weld.Parent = t_iron_part_2
  205. t_2_weld.Part0 = script.Parent.Torso
  206. t_2_weld.Part1 = t_iron_part_2
  207. local t_2_mesh = Instance.new("BlockMesh")
  208. t_2_mesh.Parent = t_iron_part_2
  209. t_2_mesh.Scale = Vector3.new(.4,.2,.5)
  210. t_2_mesh.Offset = Vector3.new(.65,.15,-.3)
  211.  
  212. local t_iron_part_3 = Instance.new("Part")
  213. t_iron_part_3.Parent = model
  214. t_iron_part_3.Size = Vector3.new(2,2,1)
  215. t_iron_part_3.CanCollide = false
  216. t_iron_part_3.Material = Enum.Material.DiamondPlate
  217. local t_3_weld = Instance.new("Weld")
  218. t_3_weld.Parent = t_iron_part_3
  219. t_3_weld.Part0 = script.Parent.Torso
  220. t_3_weld.Part1 = t_iron_part_3
  221. local t_3_mesh = Instance.new("BlockMesh")
  222. t_3_mesh.Parent = t_iron_part_3
  223. t_3_mesh.Scale = Vector3.new(.4,.2,.5)
  224. t_3_mesh.Offset = Vector3.new(-.65,.15,-.3)
  225.  
  226. local t_iron_part_4 = Instance.new("Part")
  227. t_iron_part_4.Parent = model
  228. t_iron_part_4.Size = Vector3.new(2,2,1)
  229. t_iron_part_4.CanCollide = false
  230. t_iron_part_4.Material = Enum.Material.DiamondPlate
  231. local t_4_weld = Instance.new("Weld")
  232. t_4_weld.Parent = t_iron_part_4
  233. t_4_weld.Part0 = script.Parent.Torso
  234. t_4_weld.Part1 = t_iron_part_4
  235. local t_4_mesh = Instance.new("BlockMesh")
  236. t_4_mesh.Parent = t_iron_part_4
  237. t_4_mesh.Scale = Vector3.new(.2,.55,1.05)
  238. t_4_mesh.Offset = Vector3.new(1,.5,0)
  239.  
  240. local t_iron_part_5 = Instance.new("Part")
  241. t_iron_part_5.Parent = model
  242. t_iron_part_5.Size = Vector3.new(2,2,1)
  243. t_iron_part_5.CanCollide = false
  244. t_iron_part_5.Material = Enum.Material.DiamondPlate
  245. local t_5_weld = Instance.new("Weld")
  246. t_5_weld.Parent = t_iron_part_5
  247. t_5_weld.Part0 = script.Parent.Torso
  248. t_5_weld.Part1 = t_iron_part_5
  249. local t_5_mesh = Instance.new("BlockMesh")
  250. t_5_mesh.Parent = t_iron_part_5
  251. t_5_mesh.Scale = Vector3.new(.2,.55,1.05)
  252. t_5_mesh.Offset = Vector3.new(-1,.5,0)
  253.  
  254. local t_iron_part_6 = Instance.new("Part")
  255. t_iron_part_6.Parent = model
  256. t_iron_part_6.Size = Vector3.new(2,2,1)
  257. t_iron_part_6.CanCollide = false
  258. t_iron_part_6.Material = Enum.Material.Neon
  259. t_iron_part_6.BrickColor = BrickColor.new('Really red')
  260. local t_6_weld = Instance.new("Weld")
  261. t_6_weld.Parent = t_iron_part_6
  262. t_6_weld.Part0 = script.Parent.Torso
  263. t_6_weld.Part1 = t_iron_part_6
  264. local t_6_mesh = Instance.new("BlockMesh")
  265. t_6_mesh.Parent = t_iron_part_6
  266. t_6_mesh.Scale = Vector3.new(.3,.3,.2)
  267. t_6_mesh.Offset = Vector3.new(0,-.35,-.5)
  268.  
  269. local t_iron_part_7 = Instance.new("Part")
  270. t_iron_part_7.Parent = model
  271. t_iron_part_7.Size = Vector3.new(2,2,1)
  272. t_iron_part_7.CanCollide = false
  273. t_iron_part_7.Material = Enum.Material.DiamondPlate
  274. local t_7_weld = Instance.new("Weld")
  275. t_7_weld.Parent = t_iron_part_7
  276. t_7_weld.Part0 = script.Parent.Torso
  277. t_7_weld.Part1 = t_iron_part_7
  278. local t_7_mesh = Instance.new("BlockMesh")
  279. t_7_mesh.Parent = t_iron_part_7
  280. t_7_mesh.Scale = Vector3.new(1.05,.1,.55)
  281. t_7_mesh.Offset = Vector3.new(0,1,.25)
  282. wait(.1)
  283. --=================[DECORATIONS]=================--
  284. local ears = Instance.new("Part")
  285. ears.Parent = model
  286. ears.Size = Vector3.new(1,1,1)
  287. ears.BrickColor = BrickColor.new('Pastel brown')
  288. local ear_weld = Instance.new("Weld")
  289. ear_weld.Parent = ears
  290. ear_weld.Part0 = script.Parent.Head
  291. ear_weld.Part1 = ears
  292. local ears_mesh = Instance.new("SpecialMesh")
  293. ears_mesh.Parent = ears
  294. ears_mesh.MeshType = "FileMesh"
  295. ears_mesh.MeshId = "http://www.roblox.com/asset/?id=1374148"
  296. ears_mesh.Scale = Vector3.new(1,2,1)
  297. ears_mesh.Offset = Vector3.new(0,.8,0)
  298.  
  299. local pentagram = Instance.new("Part")
  300. pentagram.Parent = model
  301. pentagram.Size = Vector3.new(2,2,1)
  302. pentagram.CanCollide = false
  303. pentagram.Transparency = 1
  304. local pentagram_weld = Instance.new("Weld")
  305. pentagram_weld.Parent = pentagram
  306. pentagram_weld.Part0 = script.Parent.Torso
  307. pentagram_weld.Part1 = pentagram
  308. local pentagram_mesh = Instance.new("BlockMesh")
  309. pentagram_mesh.Parent = pentagram
  310. pentagram_mesh.Scale = Vector3.new(5,.1,10)
  311. pentagram_mesh.Offset = Vector3.new(0,-3,0)
  312. local p_decal = Instance.new("Decal")
  313. p_decal.Parent = pentagram
  314. p_decal.Name = "Pentagram"
  315. p_decal.Texture = "http://www.roblox.com/asset/?id=51838212"
  316. p_decal.Face = 1
  317. --=================[Damage]=================--
  318. script.Parent.Torso.Touched:connect(kill)
  319. pentagram.Touched:connect(damage)
  320. --=================[End of that things]=================--
  321. while true do
  322. wait(.1)
  323. script.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=24222023"
  324. script.Parent["Body Colors"].HeadColor = BrickColor.new('Dusty Rose')
  325. script.Parent["Body Colors"].LeftArmColor = BrickColor.new('Dusty Rose')
  326. script.Parent["Body Colors"].LeftLegColor = BrickColor.new('Dusty Rose')
  327. script.Parent["Body Colors"].RightArmColor = BrickColor.new('Dusty Rose')
  328. script.Parent["Body Colors"].RightLegColor = BrickColor.new('Dusty Rose')
  329. script.Parent["Body Colors"].TorsoColor = BrickColor.new('Dusty Rose')
  330. local hats = script.Parent:FindFirstChildOfClass("Accessory")
  331. hats.Parent = nil
  332. script.Parent.Humanoid.WalkSpeed = 32
  333. script.Parent.Humanoid.JumpPower = 100
  334. nt2.Text = script.Parent.Humanoid.Health.." / "..script.Parent.Humanoid.MaxHealth
  335. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement