hawoody

Rainbow Outfit

Jan 28th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. player = game:GetService("Players").LocalPlayer
  2. chara = player.Character
  3.  
  4. --Outfit--
  5. New = function(Object, Parent, Name, Data)
  6. local Object = Instance.new(Object)
  7. for Index, Value in pairs(Data or {}) do
  8. Object[Index] = Value
  9. end
  10. Object.Parent = Parent
  11. Object.Name = Name
  12. return Object
  13. end
  14.  
  15. RightArm = New("Model",chara,"RightArm",{})
  16. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  17. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  18. Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  19. Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  20. Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  21. LeftArm = New("Model",chara,"LeftArm",{})
  22. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  23. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  24. EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  25. Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  26. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  27.  
  28. lach = LeftArm:GetChildren()
  29. rach = RightArm:GetChildren()
  30. ch = chara:GetChildren()
  31.  
  32. --Za Effects--
  33. color3colour = {BrickColor.new("Really red").Color,BrickColor.new("Neon orange").Color,BrickColor.new("New yeller").Color,BrickColor.new("Lime green").Color,BrickColor.new("Really blue").Color,BrickColor.new("Alder").Color}
  34. breekcolour = {BrickColor.new("Really red"),BrickColor.new("Neon orange"),BrickColor.new("New yeller"),BrickColor.new("Lime green"),BrickColor.new("Really blue"),BrickColor.new("Alder")}
  35. firecolour = {ColorSequenceKeypoint.new(0,BrickColor.new("Really red").Color),ColorSequenceKeypoint.new(.05,BrickColor.new("Neon orange").Color),ColorSequenceKeypoint.new(.1,BrickColor.new("New yeller").Color),ColorSequenceKeypoint.new(.15,BrickColor.new("Lime green").Color),ColorSequenceKeypoint.new(.2,BrickColor.new("Really blue").Color),ColorSequenceKeypoint.new(.25,BrickColor.new("Alder").Color),ColorSequenceKeypoint.new(1,BrickColor.new("Alder").Color)}
  36. barcolour = {ColorSequenceKeypoint.new(0,BrickColor.new("Really red").Color),ColorSequenceKeypoint.new(.2,BrickColor.new("Neon orange").Color),ColorSequenceKeypoint.new(.4,BrickColor.new("New yeller").Color),ColorSequenceKeypoint.new(.6,BrickColor.new("Lime green").Color),ColorSequenceKeypoint.new(.8,BrickColor.new("Really blue").Color),ColorSequenceKeypoint.new(1,BrickColor.new("Alder").Color)}
  37. normallife = {NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)}
  38. extendlife = {NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.8,0),NumberSequenceKeypoint.new(1,1)}
  39. tailfireseq = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.4,2),NumberSequenceKeypoint.new(1,0)}
  40. normalslife = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,1)}
  41. normaldlife = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)}
  42. function createrainbow(color,part,texture,size,trans,life,face,speed,accel,velsp,lock,name)
  43. local fira = Instance.new("ParticleEmitter",part)
  44. fira.Name = name
  45. fira.Color = ColorSequence.new(color)
  46. fira.Size = size
  47. fira.Texture = texture
  48. fira.Transparency = trans
  49. fira.Lifetime = life
  50. fira.EmissionDirection = face
  51. fira.Rate = 100000000
  52. fira.RotSpeed = NumberRange.new(100)
  53. fira.Speed = speed
  54. fira.VelocitySpread = velsp
  55. fira.Acceleration = accel
  56. fira.LightEmission = 1
  57. fira.LockedToPart = lock
  58. return fira
  59. end
  60.  
  61. handfire1 = createrainbow(firecolour,EmitPart,"rbxasset://textures/particles/smoke_main.dds",NumberSequence.new({NumberSequenceKeypoint.new(0,.4),NumberSequenceKeypoint.new(1,0)}),NumberSequence.new(extendlife),NumberRange.new(1),"Left",NumberRange.new(1),Vector3.new(0,2,0),0,false,"FireEffect")
  62. handfire2 = createrainbow(firecolour,Emit2Part,"rbxasset://textures/particles/smoke_main.dds",NumberSequence.new({NumberSequenceKeypoint.new(0,.4),NumberSequenceKeypoint.new(1,0)}),NumberSequence.new(extendlife),NumberRange.new(1),"Right",NumberRange.new(1),Vector3.new(0,2,0),0,false,"FireEffect")
  63.  
  64. chara.Shirta.ShirtTemplate = "http://www.roblox.com/asset/?id=679629869"
  65. chara.Pantsa.PantsTemplate = "http://www.roblox.com/asset/?id=679630079"
  66.  
  67. Instance.new("ObjectValue",chara).Name = "HolyMode"
  68.  
  69. for i,v in pairs(chara:GetDescendants()) do
  70. if v:IsA("BasePart") and v.BrickColor == BrickColor.new("Royal purple") then
  71. v.BrickColor = BrickColor.new("Really red")
  72. if v.Material == "Neon" then
  73. v.BrickColor = BrickColor.new("Institutional white")
  74. end
  75. elseif v:IsA("BasePart") and (v.BrickColor == BrickColor.new("Alder") or v.BrickColor == BrickColor.new("Really black")) then
  76. v.BrickColor = BrickColor.new("Institutional white")
  77. v.Reflectance = .5
  78. elseif v:IsA("BasePart") and (v.BrickColor == BrickColor.new("Medium red") or v.BrickColor == BrickColor.new("Dark orange")) then
  79. v.BrickColor = BrickColor.new("Institutional white")
  80. elseif v.Name == "FakeHeadM" then
  81. v.Hair.Mesh.TextureId = "http://www.roblox.com/asset/?id=712595840"
  82. v.Hair.Mesh.VertexColor = Vector3.new(1,1,1)
  83. end
  84. end
  85.  
  86. chara.Chest.Tail.Transparency = 1
  87. Wings = New("Model",chara,"Wings",{})
  88. MainPart = New("Part",Wings,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(67.400032, 1.00001299, -47.2999992, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  89. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,})
  90. TailPart = New("Part",Wings,"TailPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(67.400032, 0.100013539, -46.7000008, 1, 1.21357175e-06, -2.47496246e-06, -1.21356493e-06, 1, 3.06692482e-06, 2.47496951e-06, -3.06691618e-06, 1),})
  91. createrainbow(barcolour,TailPart,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(tailfireseq),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  92. Weld = New("ManualWeld",TailPart,"Weld",{Part0 = TailPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, -1.21356493e-06, 2.47496951e-06, 1.21357175e-06, 1, -3.06691618e-06, -2.47496246e-06, 3.06692482e-06, 1),C1 = CFrame.new(0, -0.89999944, 0.599998474, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  93. Wing1Part = New("Part",Wings,"Wing1Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.2041626, 2.02130413, -46.7787056, 0.866025448, 0.35355404, 0.35355413, -0.353553772, 0.933016062, -0.0669873655, -0.353553891, -0.0669873059, 0.933015943),})
  94. createrainbow(barcolour,Wing1Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normalslife),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(5),Vector3.new(0,10,0),0,true,"Fire")
  95. Weld = New("ManualWeld",Wing1Part,"Weld",{Part0 = Wing1Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.35355404, 0.933016062, -0.0669873059, 0.35355413, -0.0669873655, 0.933015943),C1 = CFrame.new(0.804130554, 1.02129114, 0.52129364, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  96. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.433013618, 0.250000477, 0.353553772, 0.176777452, -0.918561935, 0.353553891, 0.883886695, 0.306187093),})
  97. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  98. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.433013618, 0.176777452, 0.883886695, 0.250000477, -0.918561935, 0.306187093),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  99. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.482963979, 0.12940979, 0.353553772, 0.408495188, -0.841509461, 0.353553891, 0.774522126, 0.524520695),})
  100. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  101. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.482963979, 0.408495188, 0.774522126, 0.12940979, -0.841509461, 0.524520695),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  102. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.500001192, 3.06954462e-12, 0.353553772, 0.612374902, -0.707109571, 0.353553891, 0.61237514, 0.707109332),})
  103. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  104. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.500001192, 0.612374902, 0.61237514, 3.06954462e-12, -0.707109571, 0.707109332),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  105. Wing1Part = New("Part",Wings,"Wing1Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(66.3959503, 2.02130365, -46.778698, 0.866025448, -0.35355404, -0.35355413, 0.353553772, 0.933016062, -0.0669873655, 0.353553891, -0.0669873059, 0.933015943),})
  106. createrainbow(barcolour,Wing1Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normalslife),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(5),Vector3.new(0,10,0),0,true,"Fire")
  107. Weld = New("ManualWeld",Wing1Part,"Weld",{Part0 = Wing1Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.35355404, 0.933016062, -0.0669873059, -0.35355413, -0.0669873655, 0.933015943),C1 = CFrame.new(-1.00408173, 1.02129066, 0.52130127, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  108. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(63.998291, 6.17824411, -42.6217651, 0.866025448, 0.433013618, -0.250000477, -0.353553772, 0.176777452, -0.918561935, -0.353553891, 0.883886695, 0.306187093),})
  109. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  110. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.433013618, 0.176777452, 0.883886695, -0.250000477, -0.918561935, 0.306187093),C1 = CFrame.new(-3.40174103, 5.17823124, 4.6782341, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  111. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(63.998291, 6.17824411, -42.6217651, 0.866025448, 0.482963979, -0.12940979, -0.353553772, 0.408495188, -0.841509461, -0.353553891, 0.774522126, 0.524520695),})
  112. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  113. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.482963979, 0.408495188, 0.774522126, -0.12940979, -0.841509461, 0.524520695),C1 = CFrame.new(-3.40174103, 5.17823124, 4.6782341, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  114. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(63.998291, 6.17824411, -42.6217651, 0.866025448, 0.500001192, 3.06954462e-12, -0.353553772, 0.612374902, -0.707109571, -0.353553891, 0.61237514, 0.707109332),})
  115. createrainbow(barcolour,Wing2Part,"rbxasset://textures/particles/sparkles_main.dds",NumberSequence.new(normaldlife),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Fire")
  116. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.500001192, 0.612374902, 0.61237514, 3.06954462e-12, -0.707109571, 0.707109332),C1 = CFrame.new(-3.40174103, 5.17823124, 4.6782341, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
Add Comment
Please, Sign In to add comment