Advertisement
NyonicBear

ffffff

Feb 27th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.45 KB | None | 0 0
  1. print(time'')
  2. if script then if game.PlaceId~=0 then script.Parent=a end end
  3. waitingFor=function(instance,stuff)
  4. while not instance[stuff]do
  5. instance.Changed:wait''
  6. end
  7. return instance[stuff]
  8. end
  9.  
  10. Removes={'Hat','Pants','Shirt','ShirtGraphic','BodyColors'}
  11.  
  12. WaitingForObjectum=function(instance,p,name)
  13. if p:lower''=='name'then
  14. p='Name'
  15. elseif p:lower''=='class'then
  16. p='ClassName'
  17. end
  18. if p~='ClassName'and p~='Name'then return nil end
  19. while 0 do
  20. for i,v in pairs(instance:children'')do
  21. if v[p]:lower''==name:lower''then
  22. return v
  23. end
  24. end
  25. wait''
  26. end
  27. end
  28.  
  29. GetAll=function(Start)
  30. local AllObj={}
  31. InsertObjectToList=function(obj)
  32. pcall(function()
  33. for lol,child in pairs(obj:children())do
  34. if script~=nil then
  35. if child~=script then
  36. InsertObjectToList(child)
  37. table.insert(AllObj,child)
  38. end
  39. else
  40. InsertObjectToList(child)
  41. table.insert(AllObj,child)
  42. end
  43. end
  44. end)
  45. end
  46. InsertObjectToList(Start)
  47. return AllObj
  48. end
  49.  
  50. X=function(f)
  51. local CreatedFunction=coroutine.create(f)
  52. coroutine.resume(CreatedFunction)
  53. end
  54.  
  55. Rot=CFrame.fromEulerAnglesXYZ
  56.  
  57. Player=game.Players.Part_y
  58.  
  59. Status='None'
  60.  
  61. CreatePart=function(Size,Parent)
  62. local Part=Instance.new'Part'
  63. Part.formFactor=3
  64. Part.BottomSurface=0
  65. Part.TopSurface=0
  66. Part.Size=Size
  67. Part.Parent=Parent
  68. return Part
  69. end
  70. LoadCheck=function(Character)
  71. for i,v in pairs(Character:children'')do
  72. if v.Name=='Black Metal Set'or v:IsA'Hat'then
  73. v:remove''
  74. end
  75. end
  76. local BlackMetalSet=Instance.new'Model'
  77. BlackMetalSet.Name='Black Metal Set'
  78. BlackMetalSet.Parent=Character
  79. end
  80. LoadBlackMetalSetAnimate=function(Character)
  81. local Humanoid=WaitingForObjectum(Character,'class','Humanoid')
  82. Humanoid.Died:connect(onDied)
  83. Humanoid.Running:connect(function()Status='run'end)
  84. Humanoid.Jumping:connect(function()Status='jump'end)
  85. Humanoid.Climbing:connect(function()Status='climb'end)
  86. Humanoid.GettingUp:connect(function()Status='getup'end)
  87. Humanoid.FreeFalling:connect(function()Status='freefall'end)
  88. Humanoid.FallingDown:connect(function()Status='falldown'end)
  89. Humanoid.Seated:connect(function()Status='sit'end)
  90. Humanoid.PlatformStanding:connect(function()Status='stand'end)
  91. end
  92. LoadHeadSet=function(Character)
  93. for i,v in pairs(Head:children'')do
  94. if v.Name=='face'then
  95. v.Texture='rbxassetid://55668987'
  96. end
  97. end
  98. local HeadSet=Instance.new'Model'
  99. HeadSet.Name='Head Set'
  100. HeadSet.Parent=WaitingForObjectum(Character,'Name','Black Metal Set')
  101.  
  102. local Horn=Instance.new'Part'
  103. Horn.formFactor=0
  104. Horn.Size=Vector3.new(1,1,1)
  105. Horn.CFrame=Head.CFrame
  106. Horn.CanCollide=false
  107. Horn.Parent=HeadSet
  108. local HornWeld=Instance.new'Motor'
  109. HornWeld.Parent=Head
  110. HornWeld.Part0=Head
  111. HornWeld.Part1=Horn
  112. HornWeld.C0=Rot(-.3,0,0)+Vector3.new(0,.3,-.2)
  113. local HornMesh=Instance.new'SpecialMesh'
  114. HornMesh.MeshId='http://www.roblox.com/asset/?id=2264333'
  115. HornMesh.TextureId='http://www.roblox.com/asset/?id=2264330'
  116. HornMesh.VertexColor=Vector3.new(.3,0,0)
  117. HornMesh.Scale=Vector3.new(.3,.3,.3)
  118. HornMesh.Parent=Horn
  119.  
  120. local Hood=Instance.new'Part'
  121. Hood.formFactor=0
  122. Hood.Size=Vector3.new(2,2,1)
  123. Hood.CFrame=Head.CFrame
  124. Hood.CanCollide=false
  125. Hood.BrickColor=BrickColor.new'1003'
  126. Hood.Parent=HeadSet
  127. local HoodMesh=Instance.new'SpecialMesh'
  128. HoodMesh.Scale=Vector3.new(1.05,1.05,1.05)
  129. HoodMesh.VertexColor=Vector3.new(.2,0,0)
  130. HoodMesh.MeshId='http://www.roblox.com/asset/?id=16952952'
  131. HoodMesh.Parent=Hood
  132. local HoodWeld=Instance.new'Motor'
  133. HoodWeld.Parent=Head
  134. HoodWeld.Part0=Head
  135. HoodWeld.Part1=Hood
  136. HoodWeld.C0=CFrame.new(0,.25,-.12)
  137.  
  138. local Mask=Instance.new'Part'
  139. Mask.formFactor=3
  140. Mask.Size=Vector3.new(2,.4,1)
  141. Mask.CFrame=Head.CFrame
  142. Mask.CanCollide=false
  143. Mask.BrickColor=BrickColor.new'1003'
  144. Mask.Parent=HeadSet
  145. local MaskMesh=Instance.new'SpecialMesh'
  146. MaskMesh.Scale=Vector3.new(.13,.15,.09)
  147. MaskMesh.MeshId='http://www.roblox.com/asset/?id=5158270'
  148. MaskMesh.TextureId='http://www.roblox.com/asset/?id=43098386'
  149. MaskMesh.Parent=Mask
  150. local MaskWeld=Instance.new'Motor'
  151. MaskWeld.Parent=Head
  152. MaskWeld.Part0=Head
  153. MaskWeld.Part1=Mask
  154. MaskWeld.C0=Rot(-math.rad(100),0,0)+Vector3.new(0,-.08,-.6)
  155. X(function()
  156. while MaskMesh do
  157. for i=1,10 do
  158. MaskMesh.VertexColor=Vector3.new(i/10,0,0)
  159. wait'.1'
  160. end
  161. for i=1,9 do
  162. MaskMesh.VertexColor=Vector3.new(1-i/10,0,0)
  163. wait'.1'
  164. end
  165. end
  166. end)
  167. local Eye1=Instance.new'Part'
  168. Eye1.formFactor=3
  169. Eye1.Size=Vector3.new(1,.4,1)
  170. Eye1.CFrame=Head.CFrame
  171. Eye1.CanCollide=false
  172. Eye1.BrickColor=BrickColor.new'1003'
  173. Eye1.Parent=HeadSet
  174. local Eye1Mesh=Instance.new'SpecialMesh'
  175. Eye1Mesh.Scale=Vector3.new(.8,.7,.5)
  176. Eye1Mesh.MeshId='http://www.roblox.com/asset/?id=1185246'
  177. Eye1Mesh.TextureId='http://www.roblox.com/asset/?id=32763014'
  178. Eye1Mesh.Parent=Eye1
  179. local Eye1Weld=Instance.new'Motor'
  180. Eye1Weld.Parent=Head
  181. Eye1Weld.Part0=Head
  182. Eye1Weld.Part1=Eye1
  183. Eye1Weld.C0=CFrame.new(.2,0,-.5)
  184. local Eye2=Instance.new'Part'
  185. Eye2.formFactor=3
  186. Eye2.Size=Vector3.new(1,.4,1)
  187. Eye2.CFrame=Head.CFrame
  188. Eye2.CanCollide=false
  189. Eye2.BrickColor=BrickColor.new'1003'
  190. Eye2.Parent=HeadSet
  191. local Eye2Mesh=Instance.new'SpecialMesh'
  192. Eye2Mesh.Scale=Vector3.new(.8,.7,.5)
  193. Eye2Mesh.MeshId='http://www.roblox.com/asset/?id=1185246'
  194. Eye2Mesh.TextureId='http://www.roblox.com/asset/?id=32763014'
  195. Eye2Mesh.Parent=Eye2
  196. local Eye2Weld=Instance.new'Motor'
  197. Eye2Weld.Parent=Head
  198. Eye2Weld.Part0=Head
  199. Eye2Weld.Part1=Eye2
  200. Eye2Weld.C0=CFrame.new(-.2,0,-.5)
  201. X(function()
  202. while 0 do
  203. wait(math.random(1,11))
  204. if Eye1Mesh then
  205. Eye1Mesh.VertexColor=Vector3.new(0,0,0)
  206. end
  207. if Eye2Mesh then
  208. Eye2Mesh.VertexColor=Vector3.new(0,0,0)
  209. end
  210. wait(math.random(1,5)/50)
  211. if Eye1Mesh then
  212. Eye1Mesh.VertexColor=Vector3.new(1,0,0)
  213. end
  214. if Eye2Mesh then
  215. Eye2Mesh.VertexColor=Vector3.new(1,0,0)
  216. end
  217. end
  218. end)
  219. end
  220. LoadArmSet=function(Character)
  221. wait'.2'
  222. local RS,LR,RightArm,LeftArm
  223. --RS=waitingFor(Torso,'Right Shoulder')
  224. --LS=waitingFor(Torso,'Left Shoulder')
  225. RightArm=WaitingForObjectum(Character,'Name','Right Arm')
  226. LeftArm=WaitingForObjectum(Character,'Name','Left Arm')
  227.  
  228. RightArm.BrickColor=BrickColor.new'1003'
  229. LeftArm.BrickColor=BrickColor.new'1003'
  230.  
  231. local ArmSet=Instance.new'Model'
  232. ArmSet.Name='Arm Set'
  233. ArmSet.Parent=WaitingForObjectum(Character,'name','Black Metal Set')
  234.  
  235. local RightArmArmor=Instance.new'CharacterMesh'
  236. RightArmArmor.Name='Black Metal Set'
  237. RightArmArmor.MeshId='33308774'
  238. RightArmArmor.BaseTextureId='50903886'
  239. RightArmArmor.OverlayTextureId='48610054'
  240. RightArmArmor.BodyPart='RightArm'
  241. RightArmArmor.Parent=Character
  242. local LeftArmArmor=Instance.new'CharacterMesh'
  243. LeftArmArmor.Name='Black Metal Set'
  244. LeftArmArmor.MeshId='33308496'
  245. LeftArmArmor.BaseTextureId='50903886'
  246. LeftArmArmor.OverlayTextureId='48610054'
  247. LeftArmArmor.BodyPart='LeftArm'
  248. LeftArmArmor.Parent=Character
  249. end
  250. LoadTorsoSet=function(Character,Stuff)
  251. for i,v in pairs(Character:children'')do
  252. if v:IsA'Pants'or v:IsA'Shirt'or v:IsA'ShirtGraphic'then
  253. v:remove''
  254. end
  255. if v:IsA'BasePart'then
  256. v.BrickColor=BrickColor.new'1003'
  257. end
  258. end
  259. for i,v in pairs(Torso:children'')do
  260. if v:IsA'Decal'then
  261. v:remove''
  262. end
  263. end
  264.  
  265. local TorsoSet=Instance.new'Model'
  266. TorsoSet.Name='Torso Set'
  267. TorsoSet.Parent=WaitingForObjectum(Character,'Name','Black Metal Set')
  268.  
  269. if Stuff:lower''=='cape'then
  270. local Cape=Instance.new'Part'
  271. Cape.formFactor=0
  272. Cape.Size=Vector3.new(1,1,1)
  273. Cape.CFrame=Torso.CFrame
  274. Cape.BrickColor=BrickColor.new'1003'
  275. Cape.Parent=TorsoSet
  276. local CapeMesh=Instance.new'SpecialMesh'
  277. CapeMesh.MeshId='http://www.roblox.com/asset/?id=57480731'
  278. CapeMesh.TextureId='rbxassetid://59662291'
  279. CapeMesh.Scale=Vector3.new(1.3,2.1,1)
  280. CapeMesh.Parent=Cape
  281. local CapeWeld=Instance.new'Motor'
  282. CapeWeld.Parent=Torso
  283. CapeWeld.Part0=Torso
  284. CapeWeld.Part1=Cape
  285. CapeWeld.C1=Rot(math.rad(90),math.rad(90),0)+Vector3.new(0,1.2,-.2)
  286. CapeWeld.C0=Rot(math.rad(90),math.rad(90),0)+Vector3.new(0,.4,.1)
  287. CapeWeld.MaxVelocity=.3
  288. CapeWeld.DesiredAngle=-.3
  289. X(function()
  290. while CapeWeld do
  291. wait''
  292. if Status=='run'then
  293. CapeWeld.MaxVelocity=.3
  294. CapeWeld.DesiredAngle=-.3
  295. elseif Status=='stand'then
  296. CapeWeld.MaxVelocity=.3
  297. CapeWeld.DesiredAngle=0
  298. end
  299. end
  300. end)
  301. elseif Stuff:lower''=='wings'then
  302. end
  303. end
  304. ReLoad=function(Character)
  305. Character=waitingFor(Player,'Character')
  306.  
  307. Head=WaitingForObjectum(Character,'Name','Head')
  308.  
  309. Torso=WaitingForObjectum(Character,'Name','Torso')
  310.  
  311. Character.ChildAdded:connect(function(Child)
  312. for i,v in pairs(Removes)do
  313. if Child:IsA(v)then
  314. Child:remove''
  315. end
  316. end
  317. end)
  318.  
  319. for ii,Child in pairs(Character:children'')do
  320. for i,v in pairs(Removes)do
  321. if Child:IsA(v)then
  322. Child:remove''
  323. end
  324. end
  325. X(function()
  326. if not Child:IsA'BasePart'then return end
  327. Child.BrickColor=BrickColor.new'1003'
  328. Child.Changed:connect(function()
  329. Child.BrickColor=BrickColor.new'1003'
  330. end)
  331. end)
  332. end
  333.  
  334. Head.Transparency=1
  335.  
  336. LoadCheck(Character)
  337. LoadHeadSet(Character)
  338. LoadTorsoSet(Character,'cape')
  339. LoadArmSet(Character)
  340. LoadBlackMetalSetAnimate(Character)
  341. end
  342.  
  343. Player.CharacterAdded:connect(ReLoad)
  344.  
  345. ReLoad(waitingFor(Player,'Character'))
  346.  
  347. print(time'')
  348.  
  349. player = game.Players.KingxRed.Character
  350. t = Instance.new("ShirtGraphic")
  351.  
  352. t.Parent = player
  353. --lego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement