local plr = game.Players.LocalPlayer getgenv().nominigame = false local plr = game.Players.LocalPlayer local messages = { "[MEMBER] Super Sigma Member", "", plr.Name .. " is gonna be in my bed tonight.", "I LOVE THIS SCRIPT", "Fire Sigma Script, made me gay", plr.Name .. " is gonna be on the Epstien list", "Guys did you know " .. plr.Name .. "s ip is (Insert his ip frfr)", "FUCK I RAPED MY OWN MOTHER BY ACCIDENT" } local function typingAnimation(obj, text, typingSpeed) typingSpeed = typingSpeed or 0.05 obj.Text = "" for i = 1, #text do if not obj.Parent then break end obj.Text = string.sub(text, 1, i) task.wait(typingSpeed) end end local function startTypingLoop(character) if not character or not character:FindFirstChild("Head") then return end local head = character.Head if not head:FindFirstChild("nametag") or not head.nametag:FindFirstChild("Rank") then return end local rankLabel = head.nametag.Rank task.spawn(function() local index = 1 while rankLabel and rankLabel.Parent do typingAnimation(rankLabel, messages[index]) task.wait(1) index = index + 1 if index > #messages then index = 1 end end end) end if plr.Character then startTypingLoop(plr.Character) end plr.CharacterAdded:Connect(function(char) task.wait(0.1) startTypingLoop(char) end) local function makeRainbow(obj, enabled) if enabled and obj then task.spawn(function() while enabled and obj.Parent do for h = 0, 1, 0.01 do if not enabled then break end obj.TextColor3 = Color3.fromHSV(h, 1, 1) task.wait(0.05) end end end) end end if plr.Character and plr.Character:FindFirstChild("Head") then local head = plr.Character.Head if head:FindFirstChild("nametag") and head.nametag:FindFirstChild("Rank") then makeRainbow(head.nametag.Rank, true) end end local function handleMinigame() local gui = plr:FindFirstChild("PlayerGui") if gui then local minigameGui = gui:FindFirstChild("Minigame") if minigameGui then local mg = minigameGui:FindFirstChild("Minigame") if mg then mg.Enabled = not getgenv().nominigame end end end end task.spawn(function() while task.wait() do handleMinigame() end end) local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Jump Rope Sigma Hax", LoadingTitle = "Super Sigma", LoadingSubtitle = "By White Cat", ConfigurationSaving = { Enabled = false } }) Rayfield:Notify({Title="UI Loading", Content="Please wait while the UI is being initialized...", Duration=3, Image="clock"}) task.wait(1) Rayfield:Notify({Title="UI Loaded", Content="Jump Rope Sigma Hax is ready!", Duration=5, Image="check"}) local HaxTab = Window:CreateTab("Hax", 4483362458) HaxTab:CreateSection("OP Stuff") HaxTab:CreateButton({Name="No Ragdoll", Callback=function() if workspace:FindFirstChild("RagdollPart") and workspace.RagdollPart:FindFirstChild("TouchInterest") then workspace.RagdollPart.TouchInterest:Destroy() end if workspace:FindFirstChild("RagdollPart2") and workspace.RagdollPart2:FindFirstChild("TouchInterest") then workspace.RagdollPart2.TouchInterest:Destroy() end end}) HaxTab:CreateToggle({Name="No Rope Collision", CurrentValue=false, Callback=function(state) if workspace:FindFirstChild("GameRope") then for _, v in pairs(workspace.GameRope:GetChildren()) do if v:IsA("MeshPart") then v.CanCollide = not state end end end end}) HaxTab:CreateButton({Name="Remove Middle Area Kill Part", Callback=function() if workspace:FindFirstChild("KillPart") and workspace.KillPart:FindFirstChild("TouchInterest") then workspace.KillPart.TouchInterest:Destroy() end end}) HaxTab:CreateButton({Name="Anti-Jumprope", Callback=function() if workspace:FindFirstChild("GameRope") and workspace.GameRope:FindFirstChild("Hitbox") and workspace.GameRope.Hitbox:FindFirstChild("TouchInterest") then workspace.GameRope.Hitbox.TouchInterest:Destroy() end end}) HaxTab:CreateButton({Name="Remove Barriers", Callback=function() for _, v in pairs(workspace:GetChildren()) do if v.ClassName=="Part" and v.Transparency==1 then v:Destroy() end end end}) local ToggleRemoveMinigame = HaxTab:CreateToggle({ Name="Remove Minigame", CurrentValue=false, Flag="RemoveMinigame", Callback=function(state) local gui = plr:FindFirstChild("PlayerGui") if not gui then ToggleRemoveMinigame:Set(false) Rayfield:Notify({Title="Cannot Enable", Content="PlayerGui not loaded yet.", Duration=5, Image="alert-circle"}) return end local minigameGui = gui:FindFirstChild("Minigame") local image = minigameGui and minigameGui:FindFirstChild("ImageLabel") if state and image and image.Visible then ToggleRemoveMinigame:Set(false) Rayfield:Notify({Title="Cannot Enable", Content="The Minigame is currently visible, please re-toggle once it has ended.", Duration=5, Image="alert-circle"}) return end getgenv().nominigame = state Rayfield:Notify({ Title = state and "Minigame Disabled" or "Minigame Restored", Content = state and "Minigame UI will be hidden." or "Minigame is now enabled again.", Duration = 5, Image = state and "eye-off" or "check" }) handleMinigame() end }) local TeleTab = Window:CreateTab("Teleports", 4483362458) TeleTab:CreateButton({Name="Teleport to Start", Callback=function() if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then plr.Character.HumanoidRootPart.CFrame = CFrame.new(927,153,121) end end}) TeleTab:CreateButton({Name="Teleport to Pit", Callback=function() if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then plr.Character.HumanoidRootPart.CFrame = CFrame.new(930,4,72) end end}) TeleTab:CreateButton({Name="Teleport to End", Callback=function() if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then plr.Character.HumanoidRootPart.CFrame = CFrame.new(934,154,34) end end}) local SettingsTab = Window:CreateTab("Settings", 4483362458) SettingsTab:CreateKeybind({Name="Toggle UI", CurrentKeybind="K", HoldToInteract=false, Callback=function() Rayfield:SetVisibility(not Rayfield:IsVisible()) end})