local player = game.Players.LocalPlayer local ReplicatedStorage = game:GetService("ReplicatedStorage") local event = ReplicatedStorage:WaitForChild("ReachEvent") local reach = 12 local gui = Instance.new("ScreenGui") gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 140, 0, 60) frame.Position = UDim2.new(0, 10, 0.5, -30) frame.BackgroundColor3 = Color3.fromRGB(140,140,140) frame.BorderSizePixel = 0 local minus = Instance.new("TextButton", frame) minus.Size = UDim2.new(0.3, 0, 1, 0) minus.Text = "-" minus.TextScaled = true local plus = Instance.new("TextButton", frame) plus.Position = UDim2.new(0.7, 0, 0, 0) plus.Size = UDim2.new(0.3, 0, 1, 0) plus.Text = "+" plus.TextScaled = true local label = Instance.new("TextLabel", frame) label.Position = UDim2.new(0.3, 0, 0, 0) label.Size = UDim2.new(0.4, 0, 1, 0) label.BackgroundTransparency = 1 label.TextScaled = true label.Text = reach local function update() label.Text = reach event:FireServer(reach) end minus.MouseButton1Click:Connect(function() reach -= 2 update() end) plus.MouseButton1Click:Connect(function() reach += 2 update() end) update() game.Players.LocalPlayer