Advertisement
yoyo74456

Glove Visualizer

Sep 4th, 2019
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 21.68 KB | None | 0 0
  1. local Player = owner
  2. local Char = owner.Character
  3. local i = 0
  4. local HandColor = Char["Left Arm"]
  5.  
  6. local GloveBase = Instance.new("Part", Char)
  7. if HandColor.BrickColor == BrickColor.new("Really black") then
  8.     GloveBase.BrickColor = BrickColor.new("Institutional white")
  9.     print("1")
  10. else
  11.     GloveBase.BrickColor = BrickColor.new("Black")
  12.     print("2")
  13. end
  14. GloveBase.Material = Enum.Material.Neon
  15. GloveBase.Size = Vector3.new(1.02,1.5,1.02)
  16. GloveBase.CanCollide = false
  17. GloveBase.Massless = true
  18. GloveBase.Name = "GloveBase"
  19.  
  20. local GBWeld = Instance.new("Weld",GloveBase)
  21. GBWeld.C0 = CFrame.new(0,0.27,0)
  22. GBWeld.Part0 = GloveBase
  23. GBWeld.Part1 = Char["Left Arm"]
  24.  
  25. --local GBSelBox = Instance.new("SelectionBox", GloveBase)
  26. --GBSelBox.Adornee = GloveBase
  27. --GBSelBox.Color3 = Color3.new(255,255,255)
  28. --GBSelBox.Parent = GloveBase
  29. --GBSelBox.LineThickness = 0.0125
  30.  
  31. local BottomGlove = Instance.new("Part", GloveBase)
  32. BottomGlove.Size = Vector3.new(1.026,0.5,1.026)
  33. BottomGlove.CanCollide = false
  34. BottomGlove.Massless = true
  35. BottomGlove.BrickColor = BrickColor.new(HandColor.Color)
  36. BottomGlove.Material = Enum.Material.SmoothPlastic
  37.  
  38. local BGWeld = Instance.new("Weld",BottomGlove)
  39. BGWeld.C0 = CFrame.new(0,0.505,0)
  40. BGWeld.Part0 = BottomGlove
  41. BGWeld.Part1 = GloveBase
  42.  
  43. local MiddleWedge = Instance.new("WedgePart",GloveBase)
  44. MiddleWedge.Size = Vector3.new(1.026,1,1.026)
  45. MiddleWedge.CanCollide = false
  46. MiddleWedge.Massless = true
  47. MiddleWedge.BrickColor = BrickColor.new(HandColor.Color)
  48. MiddleWedge.Material = Enum.Material.SmoothPlastic
  49.  
  50. local MWWeld = Instance.new("Weld",MiddleWedge)
  51. MWWeld.C0 = CFrame.new(0,0,0)
  52. MWWeld.Part0 = MiddleWedge
  53. MWWeld.Part1 = GloveBase
  54.  
  55. local GlassCover = Instance.new("Part",GloveBase)
  56. GlassCover.Size = Vector3.new(1.024,1.5,1.024)
  57. GlassCover.Material = Enum.Material.Glass
  58. GlassCover.Transparency = 0.6
  59. GlassCover.Massless = true
  60. GlassCover.CanCollide = false
  61.  
  62. local GCWeld = Instance.new("Weld",GlassCover)
  63. GCWeld.C0 = CFrame.new(0,0,0)
  64. GCWeld.Part0 = GlassCover
  65. GCWeld.Part1 = GloveBase
  66.  
  67. local Pause1 = Instance.new("Part",BottomGlove)
  68. Pause1.Size = Vector3.new(0.05,0.2,0.05)
  69. Pause1.BrickColor = BrickColor.new("Really black")
  70. Pause1.Material = Enum.Material.SmoothPlastic
  71. Pause1.Massless = true
  72. Pause1.CanCollide = false
  73.  
  74. local P1Weld = Instance.new("Weld",Pause1)
  75. P1Weld.C0 = CFrame.new(0.03,0,0.5)
  76. P1Weld.Part0 = Pause1
  77. P1Weld.Part1 = BottomGlove
  78.  
  79. --local P1SelBox = Instance.new("SelectionBox", Pause1)
  80. --P1SelBox.Adornee = Pause1
  81. --P1SelBox.Color3 = Color3.new(255,255,255)
  82. --P1SelBox.Parent = Pause1
  83. --P1SelBox.LineThickness = 0.001
  84.  
  85. local Pause2 = Instance.new("Part",BottomGlove)
  86. Pause2.Size = Vector3.new(0.05,0.2,0.05)
  87. Pause2.BrickColor = BrickColor.new("Really black")
  88. Pause2.Material = Enum.Material.SmoothPlastic
  89. Pause2.Massless = true
  90. Pause2.CanCollide = false
  91.  
  92. local P2Weld = Instance.new("Weld",Pause2)
  93. P2Weld.C0 = CFrame.new(-0.03,0,0.5)
  94. P2Weld.Part0 = Pause2
  95. P2Weld.Part1 = BottomGlove
  96.  
  97. --local P2SelBox = Instance.new("SelectionBox", Pause2)
  98. --P2SelBox.Adornee = Pause2
  99. --P2SelBox.Color3 = Color3.new(255,255,255)
  100. --P2SelBox.Parent = Pause2
  101. --P2SelBox.LineThickness = 0.001
  102.  
  103. local BackWards1 = Instance.new("WedgePart", BottomGlove)
  104. BackWards1.Size = Vector3.new(0.02,0.15,0.1)
  105. BackWards1.BrickColor = BrickColor.new("Really black")
  106. BackWards1.Material = Enum.Material.SmoothPlastic
  107. BackWards1.Massless = true
  108. BackWards1.CanCollide = false
  109.  
  110. local BW1Weld = Instance.new("Weld",BackWards1)
  111. BW1Weld.C0 = CFrame.new(0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  112. BW1Weld.Part0 = BackWards1
  113. BW1Weld.Part1 = BottomGlove
  114.  
  115. local BackWards2 = Instance.new("WedgePart", BottomGlove)
  116. BackWards2.Size = Vector3.new(0.02,0.15,0.1)
  117. BackWards2.BrickColor = BrickColor.new("Really black")
  118. BackWards2.Material = Enum.Material.SmoothPlastic
  119. BackWards2.Massless = true
  120. BackWards2.CanCollide = false
  121.  
  122. local BW2Weld = Instance.new("Weld",BackWards2)
  123. BW2Weld.C0 = CFrame.new(-0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(270),math.rad(90))
  124. BW2Weld.Part0 = BackWards2
  125. BW2Weld.Part1 = BottomGlove
  126.  
  127. local BackWardsLine = Instance.new("Part", BottomGlove)
  128. BackWardsLine.Size = Vector3.new(0.05,0.2,0.05)
  129. BackWardsLine.BrickColor = BrickColor.new("Really black")
  130. BackWardsLine.Material = Enum.Material.SmoothPlastic
  131. BackWardsLine.Massless = true
  132. BackWardsLine.CanCollide = false
  133.  
  134. local BWLWeld = Instance.new("Weld",BackWardsLine)
  135. BWLWeld.C0 = CFrame.new(-0.25,0,0.5)
  136. BWLWeld.Part0 = BackWardsLine
  137. BWLWeld.Part1 = BottomGlove
  138.  
  139. local Forward1 = Instance.new("WedgePart", BottomGlove)
  140. Forward1.Size = Vector3.new(0.02,0.15,0.1)
  141. Forward1.BrickColor = BrickColor.new("Really black")
  142. Forward1.Material = Enum.Material.SmoothPlastic
  143. Forward1.Massless = true
  144. Forward1.CanCollide = false
  145.  
  146. local FW1Weld = Instance.new("Weld",Forward1)
  147. FW1Weld.C0 = CFrame.new(0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(-90))
  148. FW1Weld.Part0 = Forward1
  149. FW1Weld.Part1 = BottomGlove
  150.  
  151. local Forward2 = Instance.new("WedgePart", BottomGlove)
  152. Forward2.Size = Vector3.new(0.02,0.15,0.1)
  153. Forward2.BrickColor = BrickColor.new("Really black")
  154. Forward2.Material = Enum.Material.SmoothPlastic
  155. Forward2.Massless = true
  156. Forward2.CanCollide = false
  157.  
  158. local FW2Weld = Instance.new("Weld",Forward2)
  159. FW2Weld.C0 = CFrame.new(-0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(270),math.rad(-90))
  160. FW2Weld.Part0 = Forward2
  161. FW2Weld.Part1 = BottomGlove
  162.  
  163. local ForwardLine = Instance.new("Part", BottomGlove)
  164. ForwardLine.Size = Vector3.new(0.05,0.2,0.05)
  165. ForwardLine.BrickColor = BrickColor.new("Really black")
  166. ForwardLine.Material = Enum.Material.SmoothPlastic
  167. ForwardLine.Massless = true
  168. ForwardLine.CanCollide = false
  169.  
  170. local FWLWeld = Instance.new("Weld",ForwardLine)
  171. FWLWeld.C0 = CFrame.new(0.25,0,0.5)
  172. FWLWeld.Part0 = ForwardLine
  173. FWLWeld.Part1 = BottomGlove
  174.  
  175. local TopGlove = Instance.new("Part", GloveBase)
  176. TopGlove.Size = Vector3.new(1.026,0.5,1.026)
  177. TopGlove.CanCollide = false
  178. TopGlove.Massless = true
  179. TopGlove.BrickColor = BrickColor.new(HandColor.Color)
  180. TopGlove.Material = Enum.Material.SmoothPlastic
  181.  
  182. local TGWeld = Instance.new("Weld",TopGlove)
  183. TGWeld.C0 = CFrame.new(0,-0.505,0)
  184. TGWeld.Part0 = TopGlove
  185. TGWeld.Part1 = GloveBase
  186.  
  187. local Sound = Instance.new("Sound",GloveBase)
  188. Sound.Volume = 5
  189. Sound.Name = "SongPlayer"
  190.  
  191. local ClockBase = Instance.new("Part", GloveBase)
  192. ClockBase.Size = Vector3.new(0.7,0.7,0.7)
  193. ClockBase.Shape = Enum.PartType.Cylinder
  194. ClockBase.CanCollide = false
  195. ClockBase.Massless = true
  196. ClockBase.BrickColor = BrickColor.new("Really black")
  197. ClockBase.Material = Enum.Material.Neon
  198.  
  199. local CBWeld = Instance.new("Weld",ClockBase)
  200. CBWeld.C0 = CFrame.new(-0.165,-0.25,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  201. CBWeld.Part0 = ClockBase
  202. CBWeld.Part1 = GloveBase
  203.  
  204. local ClockPin = Instance.new("Part", GloveBase)
  205. ClockPin.Size = Vector3.new(0.1,0.1,0.1)
  206. ClockPin.Shape = Enum.PartType.Cylinder
  207. ClockPin.CanCollide = false
  208. ClockPin.Massless = true
  209. ClockPin.BrickColor = BrickColor.new("Really black")
  210. ClockPin.Material = Enum.Material.Neon
  211.  
  212. local CPWeld = Instance.new("Weld",ClockPin)
  213. CPWeld.C0 = CFrame.new(-0.34,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  214. CPWeld.Part0 = ClockPin
  215. CPWeld.Part1 = ClockBase
  216.  
  217. local ClockHand1 = Instance.new("Part", GloveBase)
  218. ClockHand1.Size = Vector3.new(0.1,0.3,0.1)
  219. ClockHand1.CanCollide = false
  220. ClockHand1.Massless = true
  221. ClockHand1.BrickColor = BrickColor.new("Institutional white")
  222. ClockHand1.Material = Enum.Material.SmoothPlastic
  223.  
  224. local CH1Weld = Instance.new("Weld",ClockHand1)
  225. CH1Weld.C0 = CFrame.new(0.02,0.15,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0))
  226. CH1Weld.Part0 = ClockHand1
  227. CH1Weld.Part1 = ClockPin
  228.  
  229. local ClockHand2 = Instance.new("Part", GloveBase)
  230. ClockHand2.Size = Vector3.new(0.1,0.2,0.1)
  231. ClockHand2.CanCollide = false
  232. ClockHand2.Massless = true
  233. ClockHand2.BrickColor = BrickColor.new("Institutional white")
  234. ClockHand2.Material = Enum.Material.SmoothPlastic
  235.  
  236. local CH2Weld = Instance.new("Weld",ClockHand2)
  237. CH2Weld.C0 = CFrame.new(0.02,0.1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  238. CH2Weld.Part0 = ClockHand2
  239. CH2Weld.Part1 = ClockPin
  240.  
  241. local ClockHolder = Instance.new("Part", GloveBase)
  242. ClockHolder.Size = Vector3.new(0.7,0.5,0.7)
  243. ClockHolder.CanCollide = false
  244. ClockHolder.Massless = true
  245. ClockHolder.BrickColor = BrickColor.new("Really black")
  246. ClockHolder.Material = Enum.Material.Neon
  247.  
  248. local ClockH1Weld = Instance.new("Weld",ClockHolder)
  249. ClockH1Weld.C0 = CFrame.new(0,-0.5,-0.165) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  250. ClockH1Weld.Part0 = ClockHolder
  251. ClockH1Weld.Part1 = GloveBase
  252.  
  253. local Cap = Instance.new("Part",GloveBase)
  254. Cap.Size = Vector3.new(1.028,0.6,1.028)
  255. Cap.CanCollide = false
  256. Cap.Massless = true
  257. Cap.BrickColor = BrickColor.new("Really black")
  258. Cap.Material = Enum.Material.Neon
  259.  
  260. local CWeld = Instance.new("Weld",Cap)
  261. CWeld.C0 = CFrame.new(0,-1,0)
  262. CWeld.Part0 = Cap
  263. CWeld.Part1 = GloveBase
  264.  
  265. local UnderHandBar1 = Instance.new("Part",GloveBase)
  266. UnderHandBar1.Size = Vector3.new(0.1,0.2,0.05)
  267. UnderHandBar1.CanCollide = false
  268. UnderHandBar1.Massless = true
  269. UnderHandBar1.BrickColor = BrickColor.new("Really black")
  270. UnderHandBar1.Material = Enum.Material.Neon
  271.  
  272. local UHB1Weld = Instance.new("Weld",UnderHandBar1)
  273. UHB1Weld.C0 = CFrame.new(0,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  274. UHB1Weld.Part0 = UnderHandBar1
  275. UHB1Weld.Part1 = GloveBase
  276.  
  277. local UnderHandBar2 = Instance.new("Part",GloveBase)
  278. UnderHandBar2.Size = Vector3.new(0.1,0.2,0.05)
  279. UnderHandBar2.CanCollide = false
  280. UnderHandBar2.Massless = true
  281. UnderHandBar2.BrickColor = BrickColor.new("Really black")
  282. UnderHandBar2.Material = Enum.Material.Neon
  283.  
  284. local UHB2Weld = Instance.new("Weld",UnderHandBar1)
  285. UHB2Weld.C0 = CFrame.new(-0.15,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  286. UHB2Weld.Part0 = UnderHandBar2
  287. UHB2Weld.Part1 = GloveBase
  288.  
  289. local UnderHandBar3 = Instance.new("Part",GloveBase)
  290. UnderHandBar3.Size = Vector3.new(0.1,0.2,0.05)
  291. UnderHandBar3.CanCollide = false
  292. UnderHandBar3.Massless = true
  293. UnderHandBar3.BrickColor = BrickColor.new("Really black")
  294. UnderHandBar3.Material = Enum.Material.Neon
  295.  
  296. local UHB3Weld = Instance.new("Weld",UnderHandBar1)
  297. UHB3Weld.C0 = CFrame.new(0.15,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  298. UHB3Weld.Part0 = UnderHandBar3
  299. UHB3Weld.Part1 = GloveBase
  300.  
  301. local UnderHandBar4 = Instance.new("Part",GloveBase)
  302. UnderHandBar4.Size = Vector3.new(0.1,0.2,0.05)
  303. UnderHandBar4.CanCollide = false
  304. UnderHandBar4.Massless = true
  305. UnderHandBar4.BrickColor = BrickColor.new("Really black")
  306. UnderHandBar4.Material = Enum.Material.Neon
  307.  
  308. local UHB4Weld = Instance.new("Weld",UnderHandBar1)
  309. UHB4Weld.C0 = CFrame.new(0.3,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  310. UHB4Weld.Part0 = UnderHandBar4
  311. UHB4Weld.Part1 = GloveBase
  312.  
  313. local UnderHandBar5 = Instance.new("Part",GloveBase)
  314. UnderHandBar5.Size = Vector3.new(0.1,0.2,0.05)
  315. UnderHandBar5.CanCollide = false
  316. UnderHandBar5.Massless = true
  317. UnderHandBar5.BrickColor = BrickColor.new("Really black")
  318. UnderHandBar5.Material = Enum.Material.Neon
  319.  
  320. local UHB5Weld = Instance.new("Weld",UnderHandBar1)
  321. UHB5Weld.C0 = CFrame.new(-0.3,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  322. UHB5Weld.Part0 = UnderHandBar5
  323. UHB5Weld.Part1 = GloveBase
  324.  
  325. local CornerWedgeRight = Instance.new("CornerWedgePart",GloveBase)
  326. CornerWedgeRight.Size = Vector3.new(0.1,0.2,0.1)
  327. CornerWedgeRight.CanCollide = false
  328. CornerWedgeRight.Massless = true
  329. CornerWedgeRight.BrickColor = BrickColor.new("Really black")
  330. CornerWedgeRight.Material = Enum.Material.Neon
  331.  
  332. local CWRWeld = Instance.new("Weld",CornerWedgeRight)
  333. CWRWeld.C0 = CFrame.new(-0.464,0.6,0.464) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
  334. CWRWeld.Part0 = CornerWedgeRight
  335. CWRWeld.Part1 = GloveBase
  336.  
  337. local CornerWedgeLeft = Instance.new("CornerWedgePart",GloveBase)
  338. CornerWedgeLeft.Size = Vector3.new(0.1,0.2,0.1)
  339. CornerWedgeLeft.Orientation = Vector3.new(0,90,90)
  340. CornerWedgeLeft.CanCollide = false
  341. CornerWedgeLeft.Massless = true
  342. CornerWedgeLeft.BrickColor = BrickColor.new("Really black")
  343. CornerWedgeLeft.Material = Enum.Material.Neon
  344.  
  345. local CWLWeld = Instance.new("Weld",CornerWedgeLeft)
  346. CWLWeld.C0 = CFrame.new(-0.464,0.6,0.464) * CFrame.Angles(math.rad(0),math.rad(270),math.rad(-180))
  347. CWLWeld.Part0 = CornerWedgeLeft
  348. CWLWeld.Part1 = GloveBase
  349.  
  350. local BCornerWedgeRight = Instance.new("CornerWedgePart",GloveBase)
  351. BCornerWedgeRight.Size = Vector3.new(0.1,0.2,0.1)
  352. BCornerWedgeRight.Orientation = Vector3.new(0,90,90)
  353. BCornerWedgeRight.CanCollide = false
  354. BCornerWedgeRight.Massless = true
  355. BCornerWedgeRight.BrickColor = BrickColor.new("Really black")
  356. BCornerWedgeRight.Material = Enum.Material.Neon
  357.  
  358. local BCWRWeld = Instance.new("Weld",BCornerWedgeRight)
  359. BCWRWeld.C0 = CFrame.new(-0.464,0.6,0.464) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(180))
  360. BCWRWeld.Part0 = BCornerWedgeRight
  361. BCWRWeld.Part1 = GloveBase
  362.  
  363. local BCornerWedgeLeft = Instance.new("CornerWedgePart",GloveBase)
  364. BCornerWedgeLeft.Size = Vector3.new(0.1,0.2,0.1)
  365. BCornerWedgeLeft.Orientation = Vector3.new(0,90,90)
  366. BCornerWedgeLeft.CanCollide = false
  367. BCornerWedgeLeft.Massless = true
  368. BCornerWedgeLeft.BrickColor = BrickColor.new("Really black")
  369. BCornerWedgeLeft.Material = Enum.Material.Neon
  370.  
  371. local BCWLWeld = Instance.new("Weld",BCornerWedgeLeft)
  372. BCWLWeld.C0 = CFrame.new(-0.464,0.6,0.464) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(180))
  373. BCWLWeld.Part0 = BCornerWedgeLeft
  374. BCWLWeld.Part1 = GloveBase
  375.  
  376. local A_FModel = Instance.new("Model", GloveBase)
  377.  
  378. local A_FHumanoid = Instance.new("Humanoid", A_FModel)
  379. A_FHumanoid.DisplayDistanceType = "None"
  380. A_FHumanoid.HealthDisplayType = "AlwaysOff"
  381. A_FHumanoid.PlatformStand = true
  382.  
  383. local A_FTorso = Instance.new("Part",A_FModel)
  384. A_FTorso.Size = Vector3.new(0.3,0.3,0.15)
  385. A_FTorso.CanCollide = false
  386. A_FTorso.Massless = true
  387. A_FTorso.Name = "Torso"
  388. A_FTorso.BrickColor = BrickColor.new("Light orange")
  389.  
  390. local A_FTWeld = Instance.new("Weld", A_FTorso)
  391. A_FTWeld.C0 = CFrame.new(0.05,-0.48,0)  * CFrame.Angles(math.rad(-30),math.rad(30),math.rad(0))
  392. A_FTWeld.Part0 = A_FTorso
  393. A_FTWeld.Part1 = Cap
  394.  
  395. local A_FHead = Instance.new("Part", A_FModel)
  396. A_FHead.Size = Vector3.new(0.3,0.15,0.15)
  397. A_FHead.CanCollide = false
  398. A_FHead.Massless = true
  399. A_FHead.Name = "Head"
  400. A_FHead.BrickColor = BrickColor.new("Light orange")
  401.  
  402. local HeadMesh = Instance.new("SpecialMesh", A_FHead)
  403. HeadMesh.MeshType = "Head"
  404. HeadMesh.Scale = Vector3.new(1.25,1.25,1.25)
  405.  
  406. local Face = Instance.new("Decal",A_FHead)
  407. Face.Texture = "http://www.roblox.com/asset/?id=20418518"
  408.  
  409. local A_FHWeld = Instance.new("Weld", A_FHead)
  410. A_FHWeld.C0 = CFrame.new(0,-0.22,0)
  411. A_FHWeld.Part0 = A_FHead
  412. A_FHWeld.Part1 = A_FTorso
  413.  
  414. local A_FLArm = Instance.new("Part",A_FModel)
  415. A_FLArm.Size = Vector3.new(0.15,0.3,0.15)
  416. A_FLArm.CanCollide = false
  417. A_FLArm.Massless = true
  418. A_FLArm.Name = "Left Arm"
  419. A_FLArm.BrickColor = BrickColor.new("Light orange")
  420.  
  421. local A_FLAWeld = Instance.new("Weld", A_FLArm)
  422. A_FLAWeld.C0 = CFrame.new(0.22,0,-0.05) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  423. A_FLAWeld.Part0 = A_FLArm
  424. A_FLAWeld.Part1 = A_FTorso
  425.  
  426. local A_FRArm = Instance.new("Part",A_FModel)
  427. A_FRArm.Size = Vector3.new(0.15,0.3,0.15)
  428. A_FRArm.CanCollide = false
  429. A_FRArm.Massless = true
  430. A_FRArm.Name = "Right Arm"
  431. A_FRArm.BrickColor = BrickColor.new("Light orange")
  432.  
  433. local A_FRAWeld = Instance.new("Weld", A_FRArm)
  434. A_FRAWeld.C0 = CFrame.new(-0.22,0,-0.05) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  435. A_FRAWeld.Part0 = A_FRArm
  436. A_FRAWeld.Part1 = A_FTorso
  437.  
  438. local A_FShirt = Instance.new("Shirt", A_FModel)
  439. A_FShirt.Name = "Shirt"
  440. A_FShirt.ShirtTemplate = "http://www.roblox.com/asset/?id=3296492744"
  441.  
  442. local A_FLLeg = Instance.new("Part",A_FModel)
  443. A_FLLeg.Size = Vector3.new(0.15,0.3,0.15)
  444. A_FLLeg.CanCollide = false
  445. A_FLLeg.Massless = true
  446. A_FLLeg.Name = "Left Leg"
  447. A_FLLeg.BrickColor = BrickColor.new("Light orange")
  448.  
  449. local A_FLLWeld = Instance.new("Weld", A_FLLeg)
  450. A_FLLWeld.C0 = CFrame.new(0.07,0.2,-0.075) * CFrame.Angles(math.rad(-60),math.rad(-5),math.rad(0))
  451. A_FLLWeld.Part0 = A_FLLeg
  452. A_FLLWeld.Part1 = A_FTorso
  453.  
  454. local A_FRLeg = Instance.new("Part",A_FModel)
  455. A_FRLeg.Size = Vector3.new(0.15,0.3,0.15)
  456. A_FRLeg.CanCollide = false
  457. A_FRLeg.Massless = true
  458. A_FRLeg.Name = "Right Leg"
  459. A_FRLeg.BrickColor = BrickColor.new("Light orange")
  460.  
  461. local A_FRLWeld = Instance.new("Weld", A_FRLeg)
  462. A_FRLWeld.C0 = CFrame.new(-0.07,0.2,-0.075) * CFrame.Angles(math.rad(-60),math.rad(5),math.rad(0))
  463. A_FRLWeld.Part0 = A_FRLeg
  464. A_FRLWeld.Part1 = A_FTorso
  465.  
  466. local A_FPants = Instance.new("Pants", A_FModel)
  467. A_FPants.Name = "Pants"
  468. A_FPants.PantsTemplate = "http://www.roblox.com/asset/?id=3300886578"
  469.  
  470. local ScarfHandle = Instance.new("Part",A_FModel)
  471. ScarfHandle.Size = Vector3.new(0.53,0.53,0.32)
  472. local ScarfMesh = Instance.new("SpecialMesh",ScarfHandle)
  473. ScarfMesh.TextureId = "http://www.roblox.com/asset/?id=307188513"
  474. ScarfMesh.MeshId = "http://www.roblox.com/asset/?id=124988677"
  475. ScarfMesh.Scale = Vector3.new(0.15,0.15,0.15)
  476.  
  477. local SHWeld = Instance.new("Weld", ScarfHandle)
  478. SHWeld.C0 = CFrame.new(0,0.13,0)
  479. SHWeld.Part0 = ScarfHandle
  480. SHWeld.Part1 = A_FHead
  481.  
  482. local UFHairHandle = Instance.new("Part",A_FModel)
  483. UFHairHandle.Size = Vector3.new(0.53,0.53,0.32)
  484. local UFHairMesh = Instance.new("SpecialMesh",UFHairHandle)
  485. UFHairMesh.TextureId = "http://www.roblox.com/asset/?id=16627494"
  486. UFHairMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  487. UFHairMesh.Scale = Vector3.new(0.17,0.17,0.17)
  488.  
  489. local UFHWeld = Instance.new("Weld", UFHairHandle)
  490. UFHWeld.C0 = CFrame.new(0,-0.08,0)
  491. UFHWeld.Part0 = UFHairHandle
  492. UFHWeld.Part1 = A_FHead
  493.  
  494. local DEHandle = Instance.new("Part",A_FModel)
  495. DEHandle.Size = Vector3.new(0.53,0.53,0.32)
  496. local DEMesh = Instance.new("SpecialMesh",DEHandle)
  497. DEMesh.TextureId = "rbxassetid://3711321101"
  498. DEMesh.MeshId = "rbxassetid://3711321001"
  499. DEMesh.Scale = Vector3.new(0.16,0.16,0.16)
  500.  
  501. local DEWeld = Instance.new("Weld", DEHandle)
  502. DEWeld.C0 = CFrame.new(0,-0.12,0.038)
  503. DEWeld.Part0 = DEHandle
  504. DEWeld.Part1 = A_FHead
  505.  
  506. local BMHandle = Instance.new("Part",A_FModel)
  507. BMHandle.Size = Vector3.new(0.6,0.6,0.4)
  508. local BMMesh = Instance.new("SpecialMesh",BMHandle)
  509. BMMesh.TextureId = "rbxassetid://1192457668"
  510. BMMesh.MeshId = "rbxassetid://1192459566"
  511. BMMesh.Scale = Vector3.new(0.3,0.3,0.3)
  512.  
  513. local BMWeld = Instance.new("Weld", BMHandle)
  514. BMWeld.C0 = CFrame.new(0,0.035,0)
  515. BMWeld.Part0 = BMHandle
  516. BMWeld.Part1 = A_FHead
  517.  
  518. local LoudnessEvent = Instance.new("RemoteEvent")
  519. LoudnessEvent.Name = "LoudnessEvent"
  520. LoudnessEvent.Parent = NLS([==[
  521.     Player = owner
  522.    
  523.     Player.Chatted:Connect(function(message)
  524.         if message:sub(1, 5) == "Play/" then
  525.              Song = "rbxassetid://"..message:sub(6)
  526.         end
  527.     end)
  528.    
  529.     local LoudnessEvent = script.LoudnessEvent
  530.     game:GetService("RunService").RenderStepped:Connect(function()
  531.         if Player.Character:FindFirstChild("GloveBase") == nil then
  532.             script:Destroy()
  533.             return
  534.         end
  535.         if owner.Character.GloveBase:FindFirstChild("SongPlayer").PlaybackLoudness == nil then
  536.             return
  537.         else
  538.         LoudnessEvent:FireServer(owner.Character.GloveBase:FindFirstChild("SongPlayer").PlaybackLoudness, Song)
  539.         Song = nil
  540.         end
  541.     end)
  542. ]==],owner.PlayerGui)
  543.  
  544. LoudnessEvent.OnServerEvent:Connect(function(Plr,PL,Song)
  545.     Update(PL,Song)
  546. end)
  547.  
  548. function Update(PL,Song)
  549.     if GloveBase:FindFirstChild("SongPlayer") == nil then
  550.         Sound = Instance.new("Sound",GloveBase)
  551.         Sound.Volume = 5
  552.         Sound.Name = "SongPlayer"
  553.     end
  554.    
  555.     if Song ~= nil then
  556.         Sound.SoundId = Song
  557.         Sound:Play()
  558.     end
  559.    
  560.     if PL >= 650 then
  561.         local HeadPL = PL/600
  562.         UnderHandBar1.Size = UnderHandBar1.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
  563.         UnderHandBar2.Size = UnderHandBar2.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
  564.         UnderHandBar3.Size = UnderHandBar3.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
  565.         UnderHandBar4.Size = UnderHandBar4.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
  566.         UnderHandBar5.Size = UnderHandBar5.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
  567.         A_FHead.Size = A_FHead.Size:lerp(Vector3.new(HeadPL+0.3,(HeadPL/2)+0.15,(HeadPL/2)+0.15),0.5)
  568.         UFHairMesh.Scale = UFHairMesh.Scale:lerp(Vector3.new((HeadPL/1.8)+0.17,(HeadPL/1.8)+0.17,(HeadPL/1.8)+0.17),0.5)
  569.         UFHWeld.C0 = UFHWeld.C0:lerp(CFrame.new(0,-0.5,0),0.5)
  570.         BMMesh.Scale = BMMesh.Scale:lerp(Vector3.new(HeadPL+0.3,HeadPL+0.3,HeadPL+0.3),0.5)
  571.         BMWeld.C0 = BMWeld.C0:lerp(CFrame.new(0,0.3,0),0.5)
  572.         DEMesh.Scale = DEMesh.Scale:lerp(Vector3.new((HeadPL/1.8)+0.16,(HeadPL/1.8)+0.16,(HeadPL/1.8)+0.16),0.5)
  573.         DEWeld.C0 = DEWeld.C0:lerp(CFrame.new(0,-0.7,0.05),0.5)
  574.     else
  575.         UnderHandBar1.Size = UnderHandBar1.Size:lerp(Vector3.new(0.1,PL/800,0.05),0.5)
  576.         UnderHandBar2.Size = UnderHandBar2.Size:lerp(Vector3.new(0.1,PL/850,0.05),0.5)
  577.         UnderHandBar3.Size = UnderHandBar3.Size:lerp(Vector3.new(0.1,PL/850,0.05),0.5)
  578.         UnderHandBar4.Size = UnderHandBar4.Size:lerp(Vector3.new(0.1,PL/900,0.05),0.5)
  579.         UnderHandBar5.Size = UnderHandBar5.Size:lerp(Vector3.new(0.1,PL/900,0.05),0.5)
  580.         A_FHead.Size = A_FHead.Size:lerp(Vector3.new(0.3,0.15,0.15),0.5)
  581.         UFHairMesh.Scale = UFHairMesh.Scale:lerp(Vector3.new(0.17,0.17,0.17),0.5)
  582.         UFHWeld.C0 = UFHWeld.C0:lerp(CFrame.new(0,-0.08,0),0.5)
  583.         BMMesh.Scale = BMMesh.Scale:lerp(Vector3.new(0.3,0.3,0.3),0.5)
  584.         BMWeld.C0 = BMWeld.C0:lerp(CFrame.new(0,0.035,0),0.5)
  585.         DEMesh.Scale = DEMesh.Scale:lerp(Vector3.new(0.16,0.16,0.16),0.5)
  586.         DEWeld.C0 = DEWeld.C0:lerp(CFrame.new(0,-0.12,0.038),0.5)
  587.     end
  588.     CH1Weld.C0 = CFrame.new():lerp(CFrame.new(0.02,0.3,0),0.5) * CFrame.Angles(math.rad((PL/2.5)+20),math.rad(0),math.rad(0))
  589.     CH2Weld.C0 = CFrame.new():lerp(CFrame.new(0.02,0.1,0),1) * CFrame.Angles(math.rad(i),math.rad(0),math.rad(0))
  590.     GloveBase.Color = GloveBase.Color:lerp(Color3.new(PL/300,PL/200,PL/300),0.5)
  591.     i = i + 1
  592. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement