Advertisement
Guest User

To code u just code eh?

a guest
Aug 4th, 2015
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.89 KB | None | 0 0
  1. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character
  2. myplr = game.Players.LocalPlayer
  3. plr = myplr.Character
  4. client = workspace:WaitForChild(plr.Name.."ClientCamera")
  5. Tops = game.Lighting.KingdomLife3:WaitForChild("Tops")
  6. resources = script.Parent.Parent:WaitForChild("Resources")
  7. equip = resources:WaitForChild("clothing_equip")
  8. ringrulerlist = {"45","46","47","48"}
  9.  
  10. function CreateClothing(subject)
  11. equip:Play()
  12. if plr:WaitForChild("Top1") and plr:WaitForChild("Top2") and plr:WaitForChild("TopMain") then
  13. plr:WaitForChild("Top1"):remove()
  14. plr:WaitForChild("Top2"):remove()
  15. plr:WaitForChild("TopMain"):remove()
  16. client:WaitForChild("Top1"):remove()
  17. client:WaitForChild("Top2"):remove()
  18. end
  19. local g = Tops:WaitForChild("Top"..subject.Name).TopMain:clone()
  20. g.Parent = plr
  21. local C = g:GetChildren()
  22. for i=1, #C do
  23. if C[i].className == "Part" or C[i].className == "WedgePart" or C[i].className == "UnionOperation" then
  24. local W = Instance.new("Weld")
  25. W.Part0 = g.Middle
  26. W.Part1 = C[i]
  27. local CJ = CFrame.new(g.Middle.Position)
  28. local C0 = g.Middle.CFrame:inverse()*CJ
  29. local C1 = C[i].CFrame:inverse()*CJ
  30. W.C0 = C0
  31. W.C1 = C1
  32. W.Parent = g.Middle
  33. end
  34. local Y = Instance.new("Weld")
  35. Y.Part0 = plr.Torso
  36. Y.Part1 = g.Middle
  37. Y.C0 = CFrame.new(0, 0, 0)
  38. Y.Parent = Y.Part0
  39. end
  40.  
  41. local h = g:GetChildren()
  42. for i = 1, # h do
  43. h[i].Anchored = false
  44. h[i].CanCollide = false
  45. end
  46. local g = Tops:WaitForChild("Top"..subject.Name).Top1:clone()
  47. g.Parent = plr
  48. local C = g:GetChildren()
  49. for i=1, #C do
  50. if C[i].className == "Part" or C[i].className == "WedgePart" or C[i].className == "UnionOperation" then
  51. local W = Instance.new("Weld")
  52. W.Part0 = g.Middle
  53. W.Part1 = C[i]
  54. local CJ = CFrame.new(g.Middle.Position)
  55. local C0 = g.Middle.CFrame:inverse()*CJ
  56. local C1 = C[i].CFrame:inverse()*CJ
  57. W.C0 = C0
  58. W.C1 = C1
  59. W.Parent = g.Middle
  60. end
  61. local Y = Instance.new("Weld")
  62. Y.Part0 = plr["Left Arm"]
  63. Y.Part1 = g.Middle
  64. Y.C0 = CFrame.new(0, 0, 0)
  65. Y.Parent = Y.Part0
  66. end
  67.  
  68. local h = g:GetChildren()
  69. for i = 1, # h do
  70. h[i].Anchored = false
  71. h[i].CanCollide = false
  72. end
  73. local g = Tops:WaitForChild("Top"..subject.Name).Top2:clone()
  74. g.Parent = plr
  75. local C = g:GetChildren()
  76. for i=1, #C do
  77. if C[i].className == "Part" or C[i].className == "WedgePart" or C[i].className == "UnionOperation" then
  78. local W = Instance.new("Weld")
  79. W.Part0 = g.Middle
  80. W.Part1 = C[i]
  81. local CJ = CFrame.new(g.Middle.Position)
  82. local C0 = g.Middle.CFrame:inverse()*CJ
  83. local C1 = C[i].CFrame:inverse()*CJ
  84. W.C0 = C0
  85. W.C1 = C1
  86. W.Parent = g.Middle
  87. end
  88. local Y = Instance.new("Weld")
  89. Y.Part0 = plr["Right Arm"]
  90. Y.Part1 = g.Middle
  91. Y.C0 = CFrame.new(0, 0, 0)
  92. Y.Parent = Y.Part0
  93. end
  94.  
  95. local h = g:GetChildren()
  96. for i = 1, # h do
  97. h[i].Anchored = false
  98. h[i].CanCollide = false
  99. end
  100.  
  101. local g = Tops:WaitForChild("Top"..subject.Name).Top1:clone()
  102. g.Parent = client
  103. local C = g:GetChildren()
  104. for i=1, #C do
  105. if C[i].className == "Part" or C[i].className == "WedgePart" or C[i].className == "UnionOperation" then
  106. local W = Instance.new("Weld")
  107. W.Part0 = g.Middle
  108. W.Part1 = C[i]
  109. local CJ = CFrame.new(g.Middle.Position)
  110. local C0 = g.Middle.CFrame:inverse()*CJ
  111. local C1 = C[i].CFrame:inverse()*CJ
  112. W.C0 = C0
  113. W.C1 = C1
  114. W.Parent = g.Middle
  115. end
  116. local Y = Instance.new("Weld")
  117. Y.Part0 = plr["Left Arm"]
  118. Y.Part1 = g.Middle
  119. Y.C0 = CFrame.new(0, 0, 0)
  120. Y.Parent = Y.Part0
  121. end
  122.  
  123. local h = g:GetChildren()
  124. for i = 1, # h do
  125. h[i].Anchored = false
  126. h[i].CanCollide = false
  127. end
  128. local g = Tops:WaitForChild("Top"..subject.Name).Top2:clone()
  129. g.Parent = client
  130. local C = g:GetChildren()
  131. for i=1, #C do
  132. if C[i].className == "Part" or C[i].className == "WedgePart" or C[i].className == "UnionOperation" then
  133. local W = Instance.new("Weld")
  134. W.Part0 = g.Middle
  135. W.Part1 = C[i]
  136. local CJ = CFrame.new(g.Middle.Position)
  137. local C0 = g.Middle.CFrame:inverse()*CJ
  138. local C1 = C[i].CFrame:inverse()*CJ
  139. W.C0 = C0
  140. W.C1 = C1
  141. W.Parent = g.Middle
  142. end
  143. local Y = Instance.new("Weld")
  144. Y.Part0 = plr["Right Arm"]
  145. Y.Part1 = g.Middle
  146. Y.C0 = CFrame.new(0, 0, 0)
  147. Y.Parent = Y.Part0
  148. end
  149.  
  150. local h = g:GetChildren()
  151. for i = 1, # h do
  152. h[i].Anchored = false
  153. h[i].CanCollide = false
  154. end
  155. end
  156.  
  157. buttons = script.Parent:GetChildren()
  158. for i=1,#buttons do
  159. if buttons[i]:IsA("ImageButton") then
  160. for _,v in pairs(ringrulerlist) do
  161. if buttons[i].Name == v then
  162. return
  163. end
  164. end
  165. buttons[i].MouseButton1Click:connect(function()
  166. print("Clicked"..buttons[i].Name)
  167. CreateClothing(buttons[i])
  168. end)
  169. end
  170. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement