Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CashSpin = {}
- CashSpin.CommonSpin = function(self, Player)
- local Spin = game.ReplicatedStorage.Remotes.Spin
- local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
- local OriginalQuirkValue = Quirk.Value
- local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
- local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
- local Rarity = 100 / RareMultiplier.Value
- local spinCost = 5000
- local plr = game.Players:FindFirstChild(Player.Name)
- if spinCost <= Cash.Value then
- Cash.Value = Cash.Value - spinCost
- Spin:FireClient(plr)
- repeat
- wait()
- local RandomQuirk = math.random(1, Rarity)
- if RandomQuirk == 1 then
- local RandomLegendary = math.random(1, 4)
- if RandomLegendary == 1 then
- Quirk.Value = 1
- else
- if RandomLegendary == 2 then
- Quirk.Value = 2
- else
- if RandomLegendary == 3 then
- Quirk.Value = 6
- else
- if RandomLegendary == 4 then
- Quirk.Value = 16
- end
- end
- end
- end
- else
- do
- if RandomQuirk == 2 or RandomQuirk == 3 then
- local RandomRare = math.random(1, 6)
- if RandomRare == 1 then
- Quirk.Value = 3
- else
- if RandomRare == 2 then
- Quirk.Value = 19
- else
- if RandomRare == 3 then
- Quirk.Value = 20
- else
- if RandomRare == 4 then
- Quirk.Value = 21
- else
- if RandomRare == 5 then
- Quirk.Value = 26
- else
- if RandomRare == 6 then
- Quirk.Value = 28
- end
- end
- end
- end
- end
- end
- else
- do
- if RandomQuirk >= 4 and RandomQuirk <= 20 then
- local RandomUncommon = math.random(1, 9)
- if RandomUncommon == 1 then
- Quirk.Value = 7
- else
- if RandomUncommon == 2 then
- Quirk.Value = 8
- else
- if RandomUncommon == 3 then
- Quirk.Value = 12
- else
- if RandomUncommon == 4 then
- Quirk.Value = 11
- else
- if RandomUncommon == 5 then
- Quirk.Value = 15
- else
- if RandomUncommon == 6 then
- Quirk.Value = 18
- else
- if RandomUncommon == 7 then
- Quirk.Value = 22
- else
- if RandomUncommon == 8 then
- Quirk.Value = 23
- else
- if RandomUncommon == 9 then
- Quirk.Value = 27
- end
- end
- end
- end
- end
- end
- end
- end
- end
- else
- do
- local RandomCommon = math.random(1, 9)
- if RandomCommon == 1 then
- Quirk.Value = 0
- else
- if RandomCommon == 2 then
- Quirk.Value = 4
- else
- if RandomCommon == 3 then
- Quirk.Value = 5
- else
- if RandomCommon == 4 then
- Quirk.Value = 9
- else
- if RandomCommon == 5 then
- Quirk.Value = 10
- else
- if RandomCommon == 6 then
- Quirk.Value = 14
- else
- if RandomCommon == 7 then
- Quirk.Value = 17
- else
- if RandomCommon == 8 then
- Quirk.Value = 24
- else
- if RandomCommon == 9 then
- Quirk.Value = 25
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- until Quirk.Value ~= OriginalQuirkValue
- local cframe = Player.Character.HumanoidRootPart.CFrame
- wait(5)
- Player:LoadCharacter()
- wait(0.5)
- Player.Character.HumanoidRootPart.CFrame = cframe
- end
- end
- CashSpin.UncommonSpin = function(self, Player)
- local Spin = game.ReplicatedStorage.Remotes.Spin
- local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
- local OriginalQuirkValue = Quirk.Value
- local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
- local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
- local Rarity = 50 / RareMultiplier.Value
- local spinCost = 100000
- local plr = game.Players:FindFirstChild(Player.Name)
- if spinCost <= Cash.Value then
- Cash.Value = Cash.Value - spinCost
- Spin:FireClient(plr)
- repeat
- wait()
- local RandomQuirk = math.random(1, Rarity)
- if RandomQuirk == 1 then
- local RandomLegendary = math.random(1, 4)
- if RandomLegendary == 1 then
- Quirk.Value = 1
- else
- if RandomLegendary == 2 then
- Quirk.Value = 2
- else
- if RandomLegendary == 3 then
- Quirk.Value = 6
- else
- if RandomLegendary == 4 then
- Quirk.Value = 16
- end
- end
- end
- end
- else
- do
- if RandomQuirk == 2 or RandomQuirk == 3 then
- local RandomRare = math.random(1, 6)
- if RandomRare == 1 then
- Quirk.Value = 3
- else
- if RandomRare == 2 then
- Quirk.Value = 19
- else
- if RandomRare == 3 then
- Quirk.Value = 20
- else
- if RandomRare == 4 then
- Quirk.Value = 21
- else
- if RandomRare == 5 then
- Quirk.Value = 26
- else
- if RandomRare == 6 then
- Quirk.Value = 28
- end
- end
- end
- end
- end
- end
- else
- do
- local RandomUncommon = math.random(1, 9)
- if RandomUncommon == 1 then
- Quirk.Value = 7
- else
- if RandomUncommon == 2 then
- Quirk.Value = 8
- else
- if RandomUncommon == 3 then
- Quirk.Value = 12
- else
- if RandomUncommon == 4 then
- Quirk.Value = 11
- else
- if RandomUncommon == 5 then
- Quirk.Value = 15
- else
- if RandomUncommon == 6 then
- Quirk.Value = 18
- else
- if RandomUncommon == 7 then
- Quirk.Value = 22
- else
- if RandomUncommon == 8 then
- Quirk.Value = 23
- else
- if RandomUncommon == 9 then
- Quirk.Value = 27
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- until Quirk.Value ~= OriginalQuirkValue
- local cframe = Player.Character.HumanoidRootPart.CFrame
- wait(5)
- Player:LoadCharacter()
- wait(0.5)
- Player.Character.HumanoidRootPart.CFrame = cframe
- end
- end
- CashSpin.RareSpin = function(self, Player)
- local Spin = game.ReplicatedStorage.Remotes.Spin
- local Quirk = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Quirk
- local OriginalQuirkValue = Quirk.Value
- local Cash = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).Cash
- local RareMultiplier = workspace.S1c2R5i66p5t5s51.PlayerData:FindFirstChild(Player.Name).RareMultiplier
- local Rarity = 20 / RareMultiplier.Value
- local spinCost = 1000000
- local plr = game.Players:FindFirstChild(Player.Name)
- if spinCost <= Cash.Value then
- Cash.Value = Cash.Value - spinCost
- Spin:FireClient(plr)
- repeat
- wait()
- local RandomQuirk = math.random(1, Rarity)
- if RandomQuirk == 1 then
- local RandomLegendary = math.random(1, 4)
- if RandomLegendary == 1 then
- Quirk.Value = 1
- else
- if RandomLegendary == 2 then
- Quirk.Value = 2
- else
- if RandomLegendary == 3 then
- Quirk.Value = 6
- else
- if RandomLegendary == 4 then
- Quirk.Value = 16
- end
- end
- end
- end
- else
- do
- local RandomRare = math.random(1, 6)
- if RandomRare == 1 then
- Quirk.Value = 3
- else
- if RandomRare == 2 then
- Quirk.Value = 19
- else
- if RandomRare == 3 then
- Quirk.Value = 20
- else
- if RandomRare == 4 then
- Quirk.Value = 21
- else
- if RandomRare == 5 then
- Quirk.Value = 26
- else
- if RandomRare == 6 then
- Quirk.Value = 28
- end
- end
- end
- end
- end
- end
- end
- end
- until Quirk.Value ~= OriginalQuirkValue
- local cframe = Player.Character.HumanoidRootPart.CFrame
- wait(5)
- Player:LoadCharacter()
- wait(0.5)
- Player.Character.HumanoidRootPart.CFrame = cframe
- end
- end
- return CashSpin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement