Run it
Copy the script and paste it into your executor.
ScreenGui = .()
MainFrame = .()
WheelContainer = .()
SpinButton = .()
AutoSpinButton = .()
CloseButton = .()
Pointer = .()
UIStroke = .()
Watermark = .()
HUD_Coins = .()
HUD_Wins = .()
HUD_Skips = .()
HUD_Spins = .()
HUD_Session = .()
ScreenGui.Name = .. .(, )
ScreenGui.Parent = :()
savedPos = .(, -, , -)
(()
isfile readfile ()
data = ()
parts = .(data, )
savedPos = .((parts[]), (parts[]), (parts[]), (parts[]))
)
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Position = savedPos
MainFrame.Size = .(, , , )
MainFrame.Active =
MainFrame.ClipsDescendants =
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = MainFrame
UIStroke.Parent = MainFrame
UIStroke.Thickness =
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
Watermark.Parent = MainFrame
Watermark.BackgroundTransparency =
Watermark.Position = .(, , , -)
Watermark.Size = .(, , , )
Watermark.Font = .Font.Gotham
Watermark.Text =
Watermark.TextColor3 = .(, , )
Watermark.TextSize =
Pointer.Name =
Pointer.Parent = MainFrame
Pointer.BackgroundColor3 = .(, , )
Pointer.BorderSizePixel =
Pointer.Position = .(, -, , )
Pointer.Size = .(, , , )
Pointer.ZIndex =
PointerCorner = .()
PointerCorner.CornerRadius = .(, )
PointerCorner.Parent = Pointer
HUD_Coins.Parent = MainFrame
HUD_Coins.BackgroundTransparency =
HUD_Coins.Position = .(, , , )
HUD_Coins.Size = .(, , , )
HUD_Coins.ZIndex =
HUD_Coins.Font = .Font.GothamBlack
HUD_Coins.Text =
HUD_Coins.TextColor3 = .(, , )
HUD_Coins.TextSize =
HUD_Coins.TextXAlignment = .TextXAlignment.Left
HUD_Wins.Parent = MainFrame
HUD_Wins.BackgroundTransparency =
HUD_Wins.Position = .(, , , )
HUD_Wins.Size = .(, , , )
HUD_Wins.ZIndex =
HUD_Wins.Font = .Font.GothamBlack
HUD_Wins.Text =
HUD_Wins.TextColor3 = .(, , )
HUD_Wins.TextSize =
HUD_Wins.TextXAlignment = .TextXAlignment.Left
HUD_Skips.Parent = MainFrame
HUD_Skips.BackgroundTransparency =
HUD_Skips.Position = .(, , , )
HUD_Skips.Size = .(, , , )
HUD_Skips.ZIndex =
HUD_Skips.Font = .Font.GothamBlack
HUD_Skips.Text =
HUD_Skips.TextColor3 = .(, , )
HUD_Skips.TextSize =
HUD_Skips.TextXAlignment = .TextXAlignment.Left
HUD_Spins.Parent = MainFrame
HUD_Spins.BackgroundTransparency =
HUD_Spins.Position = .(, , , )
HUD_Spins.Size = .(, , , )
HUD_Spins.ZIndex =
HUD_Spins.Font = .Font.GothamBlack
HUD_Spins.Text =
HUD_Spins.TextColor3 = .(, , )
HUD_Spins.TextSize =
HUD_Spins.TextXAlignment = .TextXAlignment.Left
HUD_Session.Parent = MainFrame
HUD_Session.BackgroundTransparency =
HUD_Session.Position = .(, , , )
HUD_Session.Size = .(, , , )
HUD_Session.Font = .Font.GothamBold
HUD_Session.Text =
HUD_Session.TextColor3 = .(, , )
HUD_Session.TextSize =
HUD_Session.TextXAlignment = .TextXAlignment.Left
CloseButton.Name =
CloseButton.Parent = MainFrame
CloseButton.BackgroundColor3 = .(, , )
CloseButton.BorderSizePixel =
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.ZIndex =
CloseButton.Font = .Font.GothamBlack
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = CloseButton
WheelContainer.Name =
WheelContainer.Parent = MainFrame
WheelContainer.BackgroundColor3 = .(, , )
WheelContainer.Position = .(, -, , )
WheelContainer.Size = .(, , , )
WheelContainer.ZIndex =
WheelCorner = .()
WheelCorner.CornerRadius = .(, )
WheelCorner.Parent = WheelContainer
WheelStroke = .()
WheelStroke.Parent = WheelContainer
WheelStroke.Thickness =
WheelStroke.Color = .(, , )
WheelStroke.Transparency =
rewards = {
Coins = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Spins = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Skips = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Reward5 = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Wins = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Reward6 = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Reward7 = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Reward8 = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}},
Secret = {Name = , WheelName = , Color = .(, , ), Rotation = , Args = {{Folder = , Name = , Amount = }}}
}
_, reward (rewards)
Pivot = .()
Pivot.Parent = WheelContainer
Pivot.BackgroundTransparency =
Pivot.Size = .(, , , )
Pivot.Rotation = reward.Rotation
Pivot.ZIndex =
Sector = .()
Sector.Parent = Pivot
Sector.BackgroundColor3 = reward.Color
Sector.BackgroundTransparency =
Sector.BorderSizePixel =
isSecret = (reward.WheelName == )
Sector.Size = .(isSecret , , isSecret , )
Sector.Position = .( - ((isSecret ) / ), , isSecret , )
Sector.ZIndex =
Sector.Font = .Font.GothamBlack
Sector.Text = reward.WheelName
Sector.TextColor3 = .(, , )
Sector.TextSize =
SectorCorner = .()
SectorCorner.CornerRadius = .(, )
SectorCorner.Parent = Sector
CenterHub = .()
CenterHub.Parent = WheelContainer
CenterHub.BackgroundColor3 = .(, , )
CenterHub.Size = .(, , , )
CenterHub.Position = .(, -, , -)
CenterHub.ZIndex =
CenterCorner = .()
CenterCorner.CornerRadius = .(, )
CenterCorner.Parent = CenterHub
eggClicks =
CenterHub.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
eggClicks = eggClicks +
eggClicks >=
MainFrame.BackgroundColor3 = .(, , )
eggClicks =
)
SpinButton.Name =
SpinButton.Parent = MainFrame
SpinButton.BackgroundColor3 = .(, , )
SpinButton.BorderSizePixel =
SpinButton.Position = .(, , , )
SpinButton.Size = .(, , , )
SpinButton.ZIndex =
SpinButton.Font = .Font.GothamBlack
SpinButton.Text =
SpinButton.TextColor3 = .(, , )
SpinButton.TextSize =
ButtonCorner = .()
ButtonCorner.CornerRadius = .(, )
ButtonCorner.Parent = SpinButton
AutoSpinButton.Name =
AutoSpinButton.Parent = MainFrame
AutoSpinButton.BackgroundColor3 = .(, , )
AutoSpinButton.BorderSizePixel =
AutoSpinButton.Position = .(, , , )
AutoSpinButton.Size = .(, , , )
AutoSpinButton.ZIndex =
AutoSpinButton.Font = .Font.GothamBlack
AutoSpinButton.Text =
AutoSpinButton.TextColor3 = .(, , )
AutoSpinButton.TextSize =
AutoCorner = .()
AutoCorner.CornerRadius = .(, )
AutoCorner.Parent = AutoSpinButton
SpinSound = .()
SpinSound.SoundId =
SpinSound.Volume =
SpinSound.Looped =
SpinSound.Parent = :()
TweenService = :()
player = :().LocalPlayer
spentCoins =
isSpinning =
autoSpinEnabled =
.(()
hue =
.()
hue = hue + (/)
hue >= hue =
UIStroke.Color = .(hue, , )
)
.(()
.()
leaderstats = player:()
otherValues = player:()
coins = leaderstats leaderstats:() leaderstats.Coins.Value
wins = leaderstats leaderstats:() leaderstats.Wins.Value
skips = otherValues otherValues:() otherValues.Skips.Value
spins = otherValues otherValues:() otherValues.Spins.Value
HUD_Coins.Text = .. (coins)
HUD_Wins.Text = .. (wins)
HUD_Skips.Text = .. (skips)
HUD_Spins.Text = .. (spins)
HUD_Session.Text = .. (spentCoins) ..
)
(()
i, v ((player.Idled))
v:()
)
UserInputService = :()
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
targetPos = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Linear), {Position = targetPos}):()
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
writefile
pos = MainFrame.Position
(, .(, pos.X.Scale, pos.X.Offset, pos.Y.Scale, pos.Y.Offset))
)
)
MainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
UserInputService.InputBegan:((input, processed)
processed input.KeyCode == .KeyCode.P
ScreenGui.Enabled = ScreenGui.Enabled
)
()
isSpinning
leaderstats = player:()
coins = leaderstats leaderstats:()
coins coins.Value <
SpinButton.Text =
autoSpinEnabled
autoSpinEnabled =
AutoSpinButton.Text =
AutoSpinButton.BackgroundColor3 = .(, , )
isSpinning =
spentCoins = spentCoins +
(() SpinSound:() )
remotes = :():(, )
promptReward = remotes remotes:(, )
promptReward
promptReward:(({{Folder = , Name = , Amount = -}}))
chance = .(, )
selectedReward = rewards.Coins
chance == selectedReward = rewards.Secret
chance <= selectedReward = rewards.Coins
chance <= selectedReward = rewards.Spins
chance <= selectedReward = rewards.Skips
chance <= selectedReward = rewards.Reward5
chance <= selectedReward = rewards.Reward6
chance <= selectedReward = rewards.Reward7
chance <= selectedReward = rewards.Wins
selectedReward = rewards.Reward8
targetRotation = - selectedReward.Rotation
runService = :()
startTime = ()
conn
conn = runService.RenderStepped:(()
elapsed = () - startTime
elapsed >= conn:()
scale = + .(elapsed * ) *
MainFrame.Size = .(, * scale, , * scale)
part = .()
part.Size = .(, , , )
part.BackgroundColor3 = .(, , )
part.Position = .(, .(-, ), , .(-, ))
part.Parent = MainFrame
c = .() c.CornerRadius = .(,) c.Parent = part
TweenService:(part, TweenInfo.(), {BackgroundTransparency = , Size = .(, , , )}):()
.(, () part:() )
)
tween = TweenService:(WheelContainer, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {Rotation = targetRotation})
tween:()
tween.Completed:(()
(() SpinSound:() )
promptReward promptReward:((selectedReward.Args))
i = ,
MainFrame.Position = MainFrame.Position + .(, .(-, ), , .(-, ))
.()
SpinButton.Text = .. selectedReward.Name
.(, ()
SpinButton.Text =
WheelContainer.Rotation = -selectedReward.Rotation
isSpinning =
autoSpinEnabled ()
)
)
AutoSpinButton.MouseButton1Click:(()
autoSpinEnabled = autoSpinEnabled
autoSpinEnabled
AutoSpinButton.Text =
AutoSpinButton.BackgroundColor3 = .(, , )
isSpinning ()
AutoSpinButton.Text =
AutoSpinButton.BackgroundColor3 = .(, , )
)
CloseButton.MouseButton1Click:(()
autoSpinEnabled =
(() SpinSound:() )
ScreenGui:()
)
SpinButton.MouseButton1Click:(spin)Spin the wheel for 1,000 coins! Get big reward! This script is keyless! If you want to change something like spin amount you can (If you know how to do that) This script is made for fun with an spinning wheel Check my other script for More Fun!

[W4] Ride a Box Obby 📦