Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.75 KB | None | 0 0
  1. CashSpin = {}
  2. CashSpin.CommonSpin = function(self, Player)
  3. local Spin = game.ReplicatedStorage.Remotes.Spin
  4. local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
  5. local OriginalQuirkValue = Quirk.Value
  6. local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
  7. local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
  8. local Rarity = 100 / RareMultiplier.Value
  9. local spinCost = 5000
  10. local plr = game.Players:FindFirstChild(Player.Name)
  11. if spinCost <= Cash.Value then
  12. Cash.Value = Cash.Value - spinCost
  13. Spin:FireClient(plr)
  14. repeat
  15. wait()
  16. local RandomQuirk = math.random(1, Rarity)
  17. if RandomQuirk == 1 then
  18. local RandomLegendary = math.random(1, 4)
  19. if RandomLegendary == 1 then
  20. Quirk.Value = 1
  21. else
  22. if RandomLegendary == 2 then
  23. Quirk.Value = 2
  24. else
  25. if RandomLegendary == 3 then
  26. Quirk.Value = 6
  27. else
  28. if RandomLegendary == 4 then
  29. Quirk.Value = 16
  30. end
  31. end
  32. end
  33. end
  34. else
  35. do
  36. if RandomQuirk == 2 or RandomQuirk == 3 then
  37. local RandomRare = math.random(1, 6)
  38. if RandomRare == 1 then
  39. Quirk.Value = 3
  40. else
  41. if RandomRare == 2 then
  42. Quirk.Value = 19
  43. else
  44. if RandomRare == 3 then
  45. Quirk.Value = 20
  46. else
  47. if RandomRare == 4 then
  48. Quirk.Value = 21
  49. else
  50. if RandomRare == 5 then
  51. Quirk.Value = 26
  52. else
  53. if RandomRare == 6 then
  54. Quirk.Value = 28
  55. end
  56. end
  57. end
  58. end
  59. end
  60. end
  61. else
  62. do
  63. if RandomQuirk >= 4 and RandomQuirk <= 20 then
  64. local RandomUncommon = math.random(1, 9)
  65. if RandomUncommon == 1 then
  66. Quirk.Value = 7
  67. else
  68. if RandomUncommon == 2 then
  69. Quirk.Value = 8
  70. else
  71. if RandomUncommon == 3 then
  72. Quirk.Value = 12
  73. else
  74. if RandomUncommon == 4 then
  75. Quirk.Value = 11
  76. else
  77. if RandomUncommon == 5 then
  78. Quirk.Value = 15
  79. else
  80. if RandomUncommon == 6 then
  81. Quirk.Value = 18
  82. else
  83. if RandomUncommon == 7 then
  84. Quirk.Value = 22
  85. else
  86. if RandomUncommon == 8 then
  87. Quirk.Value = 23
  88. else
  89. if RandomUncommon == 9 then
  90. Quirk.Value = 27
  91. end
  92. end
  93. end
  94. end
  95. end
  96. end
  97. end
  98. end
  99. end
  100. else
  101. do
  102. local RandomCommon = math.random(1, 9)
  103. if RandomCommon == 1 then
  104. Quirk.Value = 0
  105. else
  106. if RandomCommon == 2 then
  107. Quirk.Value = 4
  108. else
  109. if RandomCommon == 3 then
  110. Quirk.Value = 5
  111. else
  112. if RandomCommon == 4 then
  113. Quirk.Value = 9
  114. else
  115. if RandomCommon == 5 then
  116. Quirk.Value = 10
  117. else
  118. if RandomCommon == 6 then
  119. Quirk.Value = 14
  120. else
  121. if RandomCommon == 7 then
  122. Quirk.Value = 17
  123. else
  124. if RandomCommon == 8 then
  125. Quirk.Value = 24
  126. else
  127. if RandomCommon == 9 then
  128. Quirk.Value = 25
  129. end
  130. end
  131. end
  132. end
  133. end
  134. end
  135. end
  136. end
  137. end
  138. end
  139. end
  140. end
  141. end
  142. end
  143. end
  144. until Quirk.Value ~= OriginalQuirkValue
  145. local cframe = Player.Character.HumanoidRootPart.CFrame
  146. wait(5)
  147. Player:LoadCharacter()
  148. wait(0.5)
  149. Player.Character.HumanoidRootPart.CFrame = cframe
  150. end
  151. end
  152.  
  153. CashSpin.UncommonSpin = function(self, Player)
  154. local Spin = game.ReplicatedStorage.Remotes.Spin
  155. local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
  156. local OriginalQuirkValue = Quirk.Value
  157. local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
  158. local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
  159. local Rarity = 50 / RareMultiplier.Value
  160. local spinCost = 100000
  161. local plr = game.Players:FindFirstChild(Player.Name)
  162. if spinCost <= Cash.Value then
  163. Cash.Value = Cash.Value - spinCost
  164. Spin:FireClient(plr)
  165. repeat
  166. wait()
  167. local RandomQuirk = math.random(1, Rarity)
  168. if RandomQuirk == 1 then
  169. local RandomLegendary = math.random(1, 4)
  170. if RandomLegendary == 1 then
  171. Quirk.Value = 1
  172. else
  173. if RandomLegendary == 2 then
  174. Quirk.Value = 2
  175. else
  176. if RandomLegendary == 3 then
  177. Quirk.Value = 6
  178. else
  179. if RandomLegendary == 4 then
  180. Quirk.Value = 16
  181. end
  182. end
  183. end
  184. end
  185. else
  186. do
  187. if RandomQuirk == 2 or RandomQuirk == 3 then
  188. local RandomRare = math.random(1, 6)
  189. if RandomRare == 1 then
  190. Quirk.Value = 3
  191. else
  192. if RandomRare == 2 then
  193. Quirk.Value = 19
  194. else
  195. if RandomRare == 3 then
  196. Quirk.Value = 20
  197. else
  198. if RandomRare == 4 then
  199. Quirk.Value = 21
  200. else
  201. if RandomRare == 5 then
  202. Quirk.Value = 26
  203. else
  204. if RandomRare == 6 then
  205. Quirk.Value = 28
  206. end
  207. end
  208. end
  209. end
  210. end
  211. end
  212. else
  213. do
  214. local RandomUncommon = math.random(1, 9)
  215. if RandomUncommon == 1 then
  216. Quirk.Value = 7
  217. else
  218. if RandomUncommon == 2 then
  219. Quirk.Value = 8
  220. else
  221. if RandomUncommon == 3 then
  222. Quirk.Value = 12
  223. else
  224. if RandomUncommon == 4 then
  225. Quirk.Value = 11
  226. else
  227. if RandomUncommon == 5 then
  228. Quirk.Value = 15
  229. else
  230. if RandomUncommon == 6 then
  231. Quirk.Value = 18
  232. else
  233. if RandomUncommon == 7 then
  234. Quirk.Value = 22
  235. else
  236. if RandomUncommon == 8 then
  237. Quirk.Value = 23
  238. else
  239. if RandomUncommon == 9 then
  240. Quirk.Value = 27
  241. end
  242. end
  243. end
  244. end
  245. end
  246. end
  247. end
  248. end
  249. end
  250. end
  251. end
  252. end
  253. end
  254. until Quirk.Value ~= OriginalQuirkValue
  255. local cframe = Player.Character.HumanoidRootPart.CFrame
  256. wait(5)
  257. Player:LoadCharacter()
  258. wait(0.5)
  259. Player.Character.HumanoidRootPart.CFrame = cframe
  260. end
  261. end
  262.  
  263. CashSpin.RareSpin = function(self, Player)
  264. local Spin = game.ReplicatedStorage.Remotes.Spin
  265. local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
  266. local OriginalQuirkValue = Quirk.Value
  267. local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
  268. local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
  269. local Rarity = 20 / RareMultiplier.Value
  270. local spinCost = 1000000
  271. local plr = game.Players:FindFirstChild(Player.Name)
  272. if spinCost <= Cash.Value then
  273. Cash.Value = Cash.Value - spinCost
  274. Spin:FireClient(plr)
  275. repeat
  276. wait()
  277. local RandomQuirk = math.random(1, Rarity)
  278. if RandomQuirk == 1 then
  279. local RandomLegendary = math.random(1, 4)
  280. if RandomLegendary == 1 then
  281. Quirk.Value = 1
  282. else
  283. if RandomLegendary == 2 then
  284. Quirk.Value = 2
  285. else
  286. if RandomLegendary == 3 then
  287. Quirk.Value = 6
  288. else
  289. if RandomLegendary == 4 then
  290. Quirk.Value = 16
  291. end
  292. end
  293. end
  294. end
  295. else
  296. do
  297. local RandomRare = math.random(1, 6)
  298. if RandomRare == 1 then
  299. Quirk.Value = 3
  300. else
  301. if RandomRare == 2 then
  302. Quirk.Value = 19
  303. else
  304. if RandomRare == 3 then
  305. Quirk.Value = 20
  306. else
  307. if RandomRare == 4 then
  308. Quirk.Value = 21
  309. else
  310. if RandomRare == 5 then
  311. Quirk.Value = 26
  312. else
  313. if RandomRare == 6 then
  314. Quirk.Value = 28
  315. end
  316. end
  317. end
  318. end
  319. end
  320. end
  321. end
  322. end
  323. until Quirk.Value ~= OriginalQuirkValue
  324. local cframe = Player.Character.HumanoidRootPart.CFrame
  325. wait(5)
  326. Player:LoadCharacter()
  327. wait(0.5)
  328. Player.Character.HumanoidRootPart.CFrame = cframe
  329. end
  330. end
  331.  
  332. return CashSpin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement