Back to Scripts
Draw perfect circle inf auto money keyless
ScriptBlox
Free
Game: Draw Perfect Circle!
397
Views
2
Likes
0
Dislikes

christianjescyano
offline
Features
Auto money and gui
Follow me on roblox:exzblaze12
Finally fixed it
Script Code
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local practiceScore = ReplicatedStorage:WaitForChild("practiceScore")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "PracticeScoreSenderGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 320, 0, 220)
frame.Position = UDim2.new(0.5, -160, 0.5, -110)
frame.BackgroundColor3 = Color3.fromRGB(28,28,28)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 34)
title.Position = UDim2.new(0,0,0,0)
title.BackgroundColor3 = Color3.fromRGB(0,150,255)
title.Text = "Made by Exzblaze12"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamSemibold
title.TextSize = 16
title.Parent = frame
local exitBtn = Instance.new("TextButton")
exitBtn.Size = UDim2.new(0,44,0,28)
exitBtn.Position = UDim2.new(1, -50, 0, 3)
exitBtn.Text = "X"
exitBtn.Font = Enum.Font.GothamBold
exitBtn.TextSize = 14
exitBtn.BackgroundColor3 = Color3.fromRGB(220,60,60)
exitBtn.TextColor3 = Color3.new(1,1,1)
exitBtn.Parent = frame
local freqLabel = Instance.new("TextLabel")
freqLabel.Position = UDim2.new(0,12,0,44)
freqLabel.Size = UDim2.new(0,200,0,20)
freqLabel.BackgroundTransparency = 1
freqLabel.TextColor3 = Color3.new(1,1,1)
freqLabel.Font = Enum.Font.Gotham
freqLabel.TextSize = 14
freqLabel.Text = "Frequency: 10/s"
freqLabel.Parent = frame
local sliderBg = Instance.new("Frame")
sliderBg.Position = UDim2.new(0,12,0,70)
sliderBg.Size = UDim2.new(0,296,0,10)
sliderBg.BackgroundColor3 = Color3.fromRGB(80,80,80)
sliderBg.Parent = frame
local sliderKnob = Instance.new("Frame")
sliderKnob.Size = UDim2.new(0,14,1,0)
sliderKnob.Position = UDim2.new(0, 0, 0, 0)
sliderKnob.BackgroundColor3 = Color3.fromRGB(0,230,180)
sliderKnob.Parent = sliderBg
local callsLabel = Instance.new("TextLabel")
callsLabel.Position = UDim2.new(0,12,0,92)
callsLabel.Size = UDim2.new(0,200,0,20)
callsLabel.BackgroundTransparency = 1
callsLabel.TextColor3 = Color3.new(1,1,1)
callsLabel.Font = Enum.Font.Gotham
callsLabel.TextSize = 14
callsLabel.Text = "Calls Sent: 0"
callsLabel.Parent = frame
local startBtn = Instance.new("TextButton")
startBtn.Position = UDim2.new(0.5, -60, 0, 122)
startBtn.Size = UDim2.new(0,120,0,40)
startBtn.Text = "Start"
startBtn.Font = Enum.Font.GothamBold
startBtn.TextSize = 16
startBtn.BackgroundColor3 = Color3.fromRGB(0,200,110)
startBtn.TextColor3 = Color3.new(1,1,1)
startBtn.Parent = frame
local payloadBox = Instance.new("TextBox")
payloadBox.Position = UDim2.new(0,12,0,170)
payloadBox.Size = UDim2.new(0,200,0,28)
payloadBox.PlaceholderText = "Amount (number) e.g. 100"
payloadBox.Text = "100"
payloadBox.Font = Enum.Font.Gotham
payloadBox.TextSize = 14
payloadBox.Parent = frame
local optimizeLabel = Instance.new("TextLabel")
optimizeLabel.Position = UDim2.new(0,220,0,170)
optimizeLabel.Size = UDim2.new(0,90,0,28)
optimizeLabel.BackgroundTransparency = 1
optimizeLabel.TextColor3 = Color3.new(1,1,1)
optimizeLabel.Font = Enum.Font.Gotham
optimizeLabel.TextSize = 14
optimizeLabel.Text = "Mode: Send"
optimizeLabel.Parent = frame
local dragging = false
local sliderDragging = false
local frequency = 10
local MAX_FREQ = 40
local callsSent = 0
local running = false
local sendMode = true
local function updateFreqLabel()
freqLabel.Text = ("Frequency: %d/s"):format(frequency)
end
sliderBg.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
sliderDragging = true
end
end)
sliderBg.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
sliderDragging = false
end
end)
UserInputService.InputChanged:Connect(function(input)
if sliderDragging and (input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement) then
local relX = math.clamp(input.Position.X - sliderBg.AbsolutePosition.X, 0, sliderBg.AbsoluteSize.X)
sliderKnob.Position = UDim2.new(0, relX - 7, 0, 0)
local newFreq = math.clamp(math.floor((relX / sliderBg.AbsoluteSize.X) * MAX_FREQ), 1, MAX_FREQ)
if newFreq < 1 then newFreq = 1 end
frequency = newFreq
updateFreqLabel()
end
end)
startBtn.MouseButton1Click:Connect(function()
running = not running
if running then
startBtn.Text = "Stop"
task.spawn(function()
while running do
local waitTime = 1 / math.max(1, frequency)
if sendMode then
local amount = tonumber(payloadBox.Text) or 0
amount = math.clamp(amount, 0, 10000)
local success, err = pcall(function()
practiceScore:FireServer(amount)
end)
if not success then
warn("Failed to FireServer:", err)
end
end
callsSent = callsSent + 1
callsLabel.Text = "Calls Sent: " .. callsSent
task.wait(waitTime)
end
end)
else
startBtn.Text = "Start"
end
end)
exitBtn.MouseButton1Click:Connect(function()
screenGui:Destroy()
end)
optimizeLabel.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
sendMode = not sendMode
optimizeLabel.Text = sendMode and "Mode: Send" or "Mode: Sim"
end
end)
updateFreqLabel()
Comments (0)
Please login to comment
Login with Discord
Loading comments...