-- Jump GUI with Rainbow Effects -- Bu script'i ServerScriptService'e koy local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- GUI Container local screenGui = Instance.new("ScreenGui") screenGui.Name = "JumpGUI" screenGui.Parent = playerGui screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- Main Frame local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Parent = screenGui mainFrame.BackgroundColor3 = Color3.new(0, 0, 0) -- Siyah arkaplan mainFrame.BorderSizePixel = 0 mainFrame.Position = UDim2.new(0.5, -150, 0.5, -100) mainFrame.Size = UDim2.new(0, 300, 0, 200) mainFrame.Active = true mainFrame.Draggable = true -- Rainbow Border (UIStroke ile) local borderStroke = Instance.new("UIStroke") borderStroke.Name = "RainbowBorder" borderStroke.Parent = mainFrame borderStroke.Color = Color3.new(1, 0, 0) -- Başlangıç rengi borderStroke.Thickness = 3 -- Başlık local titleLabel = Instance.new("TextLabel") titleLabel.Name = "Title" titleLabel.Parent = mainFrame titleLabel.BackgroundTransparency = 1 titleLabel.Position = UDim2.new(0, 0, 0, 10) titleLabel.Size = UDim2.new(1, 0, 0, 30) titleLabel.Font = Enum.Font.GothamBold titleLabel.Text = "JUMP GUI" titleLabel.TextColor3 = Color3.new(1, 0, 0) -- Rainbow başlayacak titleLabel.TextScaled = true titleLabel.TextSize = 24 titleLabel.ZIndex = 2 -- Alt Başlık local creatorLabel = Instance.new("TextLabel") creatorLabel.Name = "Creator" creatorLabel.Parent = mainFrame creatorLabel.BackgroundTransparency = 1 creatorLabel.Position = UDim2.new(0, 0, 1, -25) creatorLabel.Size = UDim2.new(1, 0, 0, 20) creatorLabel.Font = Enum.Font.Gotham creatorLabel.Text = "YTZero" creatorLabel.TextColor3 = Color3.new(1, 0, 0) -- Rainbow başlayacak creatorLabel.TextScaled = true creatorLabel.TextSize = 16 creatorLabel.ZIndex = 2 -- Jump Power Slider Background local sliderBg = Instance.new("Frame") sliderBg.Name = "SliderBackground" sliderBg.Parent = mainFrame sliderBg.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) sliderBg.BorderSizePixel = 0 sliderBg.Position = UDim2.new(0.1, 0, 0.4, 0) sliderBg.Size = UDim2.new(0.8, 0, 0, 20) -- Jump Power Slider local slider = Instance.new("Frame") slider.Name = "Slider" slider.Parent = sliderBg slider.BackgroundColor3 = Color3.new(1, 0, 0) -- Rainbow olacak slider.BorderSizePixel = 0 slider.Position = UDim2.new(0, 0, 0, 0) slider.Size = UDim2.new(0.5, 0, 1, 0) -- %50 başlangıç -- Jump Power Value Label local jumpLabel = Instance.new("TextLabel") jumpLabel.Name = "JumpValue" jumpLabel.Parent = mainFrame jumpLabel.BackgroundTransparency = 1 jumpLabel.Position = UDim2.new(0, 0, 0.25, 0) jumpLabel.Size = UDim2.new(1, 0, 0, 25) jumpLabel.Font = Enum.Font.Gotham jumpLabel.Text = "Jump Power: 100" jumpLabel.TextColor3 = Color3.new(1, 0, 0) -- Rainbow olacak jumpLabel.TextScaled = true jumpLabel.TextSize = 18 -- Jump Button local jumpButton = Instance.new("TextButton") jumpButton.Name = "JumpButton" jumpButton.Parent = mainFrame jumpButton.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) jumpButton.BorderSizePixel = 0 jumpButton.Position = UDim2.new(0.25, 0, 0.7, 0) jumpButton.Size = UDim2.new(0.5, 0, 0, 30) jumpButton.Font = Enum.Font.GothamBold jumpButton.Text = "APPLY JUMP" jumpButton.TextColor3 = Color3.new(1, 0, 0) -- Rainbow olacak jumpButton.TextScaled = true -- Rainbow Effect Function local function updateRainbow() local time = tick() local r = math.sin(time * 2) * 0.5 + 0.5 local g = math.sin(time * 2 + 2) * 0.5 + 0.5 local b = math.sin(time * 2 + 4) * 0.5 + 0.5 local rainbowColor = Color3.new(r, g, b) -- Rainbow effects borderStroke.Color = rainbowColor titleLabel.TextColor3 = rainbowColor creatorLabel.TextColor3 = rainbowColor slider.BackgroundColor3 = rainbowColor jumpLabel.TextColor3 = rainbowColor jumpButton.TextColor3 = rainbowColor end -- Slider Functionality local dragging = false local jumpValue = 100 sliderBg.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true end end) sliderBg.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local mouse = Players.LocalPlayer:GetMouse() local relativeX = mouse.X - sliderBg.AbsolutePosition.X local percentage = math.clamp(relativeX / sliderBg.AbsoluteSize.X, 0, 1) slider.Size = UDim2.new(percentage, 0, 1, 0) jumpValue = math.floor(percentage * 200) -- 0-200 jump power range jumpLabel.Text = "Jump Power: " .. jumpValue end end) -- Jump Button Functionality jumpButton.MouseButton1Click:Connect(function() local character = player.Character if character and character:FindFirstChild("Humanoid") then character.Humanoid.JumpPower = jumpValue print("Jump Power set to: " .. jumpValue) end end) -- Rainbow Animation Loop RunService.Heartbeat:Connect(updateRainbow) -- Corner radius for modern look local function addCorners(frame, radius) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, radius or 8) corner.Parent = frame end addCorners(mainFrame, 12) addCorners(sliderBg, 10) addCorners(slider, 10) addCorners(jumpButton, 8) print("Jump GUI loaded successfully!")