--[[ RXS FLING V3 [DELTA MAX POWER] πŸ”₯ Self‑fling protection, void guard, exact teleport back POWERED BY SUMIT ⚑ KEY SYSTEM: 2 USES PER KEY (FILE-ONLY) – PLAIN MUSIC: LOOPED πŸ” ]] -- === Services === local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local TweenService = game:GetService("TweenService") local HttpService = game:GetService("HttpService") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local CoreGui = game:GetService("CoreGui") local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local SoundService = game:GetService("SoundService") local parentGui = CoreGui -- === Safe chat sender === local function sendMsg(msg) pcall(function() if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local channel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if channel then channel:SendAsync(msg) end else local chatEvent = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") if chatEvent then local sayRequest = chatEvent:FindFirstChild("SayMessageRequest") if sayRequest then sayRequest:FireServer(msg, "All") end end end end) end -- === File helpers === local function readFile(path) if type(readfile) ~= "function" then return nil end local ok, data = pcall(readfile, path) if ok then return data else return nil end end local function writeFile(path, data) if type(writefile) ~= "function" then return end pcall(writefile, path, data) end -- ============================================ -- KEY SYSTEM – 200 keys, 2 uses, seed 2027 (PLAIN) -- ============================================ local KEY_COUNT = 200 local KEY_SEED = 2027 local KEY_FILE = "rxs_fling_usage.txt" local KEY_GEN_URL = "https://keygenerator88.netlify.app/" local function generateKeys(amount, seed) local result = {} local function nextLetter() seed = (seed * 9301 + 49297) % 233280 return string.char(65 + math.floor((seed / 233280) * 26)) end for i = 1, amount do local a, b, c = "", "", "" for _ = 1, 4 do a = a .. nextLetter() end for _ = 1, 4 do b = b .. nextLetter() end for _ = 1, 4 do c = c .. nextLetter() end result[i] = a .. "-" .. b .. "-" .. c end return result end local keyList = generateKeys(KEY_COUNT, KEY_SEED) local keyUsage = {} local function loadUsage() local data = readFile(KEY_FILE) if data and data ~= "" then local ok, decoded = pcall(HttpService.JSONDecode, HttpService, data) if ok and type(decoded) == "table" then for k, v in pairs(decoded) do keyUsage[k] = tonumber(v) or 0 end end end end local function saveUsage() local toSave = {} for k, v in pairs(keyUsage) do if v > 0 then toSave[k] = v end end local ok, json = pcall(HttpService.JSONEncode, HttpService, toSave) if ok and json then writeFile(KEY_FILE, json) end end loadUsage() local KEY_LOOKUP = {} for _, k in ipairs(keyList) do if (keyUsage[k] or 0) < 2 then KEY_LOOKUP[k] = true end end local function validateKey(input) if not input or input == "" then return false, "Empty key" end local cleaned = input:gsub("%s+", "") local key = cleaned:match("^([^|]+)") or cleaned if not KEY_LOOKUP[key] then return false, "Invalid or used key" end local current = (keyUsage[key] or 0) + 1 keyUsage[key] = current if current >= 2 then KEY_LOOKUP[key] = nil end saveUsage() return true, "Valid" end -- ============================================ -- KEY ENTRY GUI -- ============================================ local function showKeyEntry(callback) local sg = Instance.new("ScreenGui") sg.Name = "RXS_KEY_ENTRY" sg.ResetOnSpawn = false sg.IgnoreGuiInset = true sg.Parent = parentGui local frame = Instance.new("Frame") frame.Size = UDim2.fromOffset(380, 160) frame.Position = UDim2.new(0.5, -190, 0.4, -80) frame.BackgroundColor3 = Color3.fromRGB(20, 20, 30) frame.BorderSizePixel = 0 frame.Parent = sg Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0.25, 0) title.BackgroundTransparency = 1 title.Text = "RXS FLING V3 πŸ”‘" title.TextColor3 = Color3.fromRGB(255, 215, 0) title.TextSize = 20 title.Font = Enum.Font.GothamBold title.Parent = frame local input = Instance.new("TextBox") input.Size = UDim2.new(0.8, 0, 0.3, 0) input.Position = UDim2.new(0.1, 0, 0.3, 0) input.BackgroundTransparency = 1 input.TextColor3 = Color3.new(1, 1, 1) input.TextSize = 16 input.Font = Enum.Font.GothamBold input.PlaceholderText = "XXXX-XXXX-XXXX" input.Text = "" input.ClearTextOnFocus = true input.BorderSizePixel = 1 input.BorderColor3 = Color3.fromRGB(60, 60, 80) input.Parent = frame Instance.new("UICorner", input).CornerRadius = UDim.new(0, 8) local errorLabel = Instance.new("TextLabel") errorLabel.Size = UDim2.new(0.8, 0, 0.15, 0) errorLabel.Position = UDim2.new(0.1, 0, 0.65, 0) errorLabel.BackgroundTransparency = 1 errorLabel.Text = "" errorLabel.TextColor3 = Color3.fromRGB(255, 80, 80) errorLabel.TextSize = 13 errorLabel.Font = Enum.Font.Gotham errorLabel.Parent = frame local getKeyBtn = Instance.new("TextButton") getKeyBtn.Size = UDim2.new(0.28, 0, 0.2, 0) getKeyBtn.Position = UDim2.new(0.05, 0, 0.78, 0) getKeyBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 50) getKeyBtn.Text = "🌐 Get Key" getKeyBtn.TextColor3 = Color3.new(1, 1, 1) getKeyBtn.TextSize = 12 getKeyBtn.Font = Enum.Font.GothamBold getKeyBtn.Parent = frame Instance.new("UICorner", getKeyBtn).CornerRadius = UDim.new(0, 8) getKeyBtn.MouseButton1Click:Connect(function() local copied = false if setclipboard then copied = pcall(setclipboard, KEY_GEN_URL) elseif toclipboard then copied = pcall(toclipboard, KEY_GEN_URL) end if copied then errorLabel.Text = "πŸ“‹ Link copied!" errorLabel.TextColor3 = Color3.fromRGB(100, 255, 100) else errorLabel.Text = "Open: " .. KEY_GEN_URL errorLabel.TextColor3 = Color3.fromRGB(255, 255, 100) end wait(2.5) errorLabel.Text = "" end) local verifyBtn = Instance.new("TextButton") verifyBtn.Size = UDim2.new(0.6, 0, 0.2, 0) verifyBtn.Position = UDim2.new(0.35, 0, 0.78, 0) verifyBtn.BackgroundColor3 = Color3.fromRGB(255, 215, 0) verifyBtn.Text = "βœ… Verify" verifyBtn.TextColor3 = Color3.new(0, 0, 0) verifyBtn.TextSize = 14 verifyBtn.Font = Enum.Font.GothamBold verifyBtn.Parent = frame Instance.new("UICorner", verifyBtn).CornerRadius = UDim.new(0, 8) local function doVerify() local key = input.Text:gsub("%s+", "") if key == "" then errorLabel.Text = "Please paste a key." errorLabel.TextColor3 = Color3.fromRGB(255, 80, 80) return end local valid, reason = validateKey(key) if valid then errorLabel.Text = "βœ… Valid!" errorLabel.TextColor3 = Color3.fromRGB(100, 255, 100) wait(0.5) sg:Destroy() callback() else errorLabel.Text = "❌ " .. reason errorLabel.TextColor3 = Color3.fromRGB(255, 80, 80) end end verifyBtn.MouseButton1Click:Connect(doVerify) input.FocusLost:Connect(function(enter) if enter then doVerify() end end) frame.Size = UDim2.new(0, 0, 0, 0) TweenService:Create(frame, TweenInfo.new(0.4, Enum.EasingStyle.Back), { Size = UDim2.new(0, 380, 0, 160) }):Play() end -- ============================================ -- MAIN FLING SYSTEM -- ============================================ local function startFling() print("βœ… RXS Fling V3 – starting fling system...") -- === Local configuration (no globals) === local config = { LoopFlingActive = false, SelectedTargets = {}, NoclipActive = false, AntiFlingActive = true, isFlinging = false, lastSafePosition = Vector3.new(0, 100, 0) } local connections = {} -- === Music (looped) === pcall(function() local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://95131770144654" sound.Volume = 0.5 sound.Looped = true sound.Parent = parentGui sound:Play() end) -- === Broadcast (only via chat) === local function broadcast(msg) sendMsg("[RXS V3]: " .. msg) print("[RXS V3]: " .. msg) end -- === Collision toggler === local function setCollision(char, state) if not char then return end pcall(function() for _, v in pairs(char:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = state v.CanTouch = state end end end) end -- === Perform Fling === local function performFling(targetPlayer) if not targetPlayer or targetPlayer == LocalPlayer then return end if config.isFlinging then return end local targetHRP = targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") local char = LocalPlayer.Character local myHRP = char and char:FindFirstChild("HumanoidRootPart") local hum = char and char:FindFirstChildOfClass("Humanoid") if not targetHRP or not myHRP or not hum then return end config.isFlinging = true local oldCFrame = myHRP.CFrame local oldPosition = myHRP.Position local power = 1e9 -- Apply forces local bav = Instance.new("BodyAngularVelocity", myHRP) bav.AngularVelocity = Vector3.new(0, power, 0) bav.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) bav.P = power local bv = Instance.new("BodyVelocity", myHRP) bv.Velocity = Vector3.new(0, power, 0) bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bv.P = power hum.PlatformStand = true local originalNoclip = config.NoclipActive config.NoclipActive = true local startTime = tick() local connection connection = RunService.Heartbeat:Connect(function() pcall(function() if not targetHRP or not targetHRP.Parent or not myHRP or not myHRP.Parent or tick() - startTime > 0.8 then connection:Disconnect() return end setCollision(char, true) local angle = tick() * 40 local radius = 0.2 local offset = Vector3.new(math.cos(angle) * radius, 0, math.sin(angle) * radius) myHRP.CFrame = targetHRP.CFrame * CFrame.new(offset) myHRP.AssemblyLinearVelocity = Vector3.new(power, power, power) end) end) repeat wait() until not connection.Connected pcall(function() bav:Destroy() bv:Destroy() if myHRP and myHRP.Parent then myHRP.AssemblyLinearVelocity = Vector3.zero myHRP.AssemblyAngularVelocity = Vector3.zero myHRP.CFrame = oldCFrame end if hum then hum.PlatformStand = false end config.NoclipActive = originalNoclip setCollision(char, not config.NoclipActive) end) wait(0.1) pcall(function() if myHRP and myHRP.Parent and (myHRP.Position.Y < -50 or (myHRP.Position - oldPosition).Magnitude > 1000) then myHRP.CFrame = oldCFrame myHRP.AssemblyLinearVelocity = Vector3.zero myHRP.AssemblyAngularVelocity = Vector3.zero end end) config.isFlinging = false end -- === GUI === local sg = Instance.new("ScreenGui") sg.Name = "RXS_V3_DELTA_POWER" sg.ResetOnSpawn = false sg.Parent = parentGui local main = Instance.new("Frame") main.Size = UDim2.new(0, 450, 0, 450) main.Position = UDim2.new(0.5, -225, 0.3, 0) main.BackgroundColor3 = Color3.fromRGB(10, 10, 10) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = sg local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 40) titleBar.BackgroundColor3 = Color3.fromRGB(200, 0, 0) titleBar.Parent = main local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -40, 1, 0) title.BackgroundTransparency = 1 title.Text = "RXS FLING V3 [DELTA MAX] 🎡" title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.GothamBold title.TextSize = 16 title.Parent = titleBar local minBtn = Instance.new("TextButton") minBtn.Size = UDim2.new(0, 40, 0, 40) minBtn.Position = UDim2.new(1, -40, 0, 0) minBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0) minBtn.Text = "_" minBtn.TextColor3 = Color3.new(1, 1, 1) minBtn.Font = Enum.Font.GothamBold minBtn.TextSize = 20 minBtn.BorderSizePixel = 0 minBtn.Parent = titleBar local container = Instance.new("Frame") container.Size = UDim2.new(1, 0, 1, -40) container.Position = UDim2.new(0, 0, 0, 40) container.BackgroundTransparency = 1 container.Parent = main minBtn.MouseButton1Click:Connect(function() container.Visible = not container.Visible main.Size = container.Visible and UDim2.new(0, 450, 0, 450) or UDim2.new(0, 450, 0, 40) minBtn.Text = container.Visible and "_" or "+" end) -- Player list local list = Instance.new("ScrollingFrame") list.Size = UDim2.new(0, 180, 0, 380) list.Position = UDim2.new(0, 10, 0, 10) list.BackgroundColor3 = Color3.fromRGB(20, 20, 20) list.BorderSizePixel = 0 list.Parent = container local function updateList() for _, v in pairs(list:GetChildren()) do if v:IsA("TextButton") then v:Destroy() end end local y = 0 for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer then local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -10, 0, 30) btn.Position = UDim2.new(0, 5, 0, y) btn.Text = p.DisplayName btn.BackgroundColor3 = config.SelectedTargets[p.Name] and Color3.fromRGB(200, 0, 0) or Color3.fromRGB(40, 40, 40) btn.TextColor3 = Color3.new(1, 1, 1) btn.BorderSizePixel = 0 btn.Parent = list btn.MouseButton1Click:Connect(function() if config.SelectedTargets[p.Name] then config.SelectedTargets[p.Name] = nil btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) else config.SelectedTargets[p.Name] = p btn.BackgroundColor3 = Color3.fromRGB(200, 0, 0) end end) y = y + 35 end end list.CanvasSize = UDim2.new(0, 0, 0, y) end Players.PlayerAdded:Connect(updateList) Players.PlayerRemoving:Connect(updateList) updateList() -- Helper: create toggle button local function createToggle(text, pos, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 230, 0, 45) btn.Position = pos btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) btn.Text = text .. ": OFF" btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.GothamBold btn.BorderSizePixel = 0 btn.Parent = container local active = false btn.MouseButton1Click:Connect(function() active = not active btn.Text = text .. ": " .. (active and "ON" or "OFF") btn.BackgroundColor3 = active and Color3.fromRGB(200, 0, 0) or Color3.fromRGB(40, 40, 40) callback(active) end) return btn end -- Execute button local execBtn = Instance.new("TextButton") execBtn.Size = UDim2.new(0, 230, 0, 50) execBtn.Position = UDim2.new(0, 210, 0, 10) execBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 0) execBtn.Text = "EXECUTE V3 BREAKER" execBtn.TextColor3 = Color3.new(1, 1, 1) execBtn.Font = Enum.Font.GothamBold execBtn.BorderSizePixel = 0 execBtn.Parent = container execBtn.MouseButton1Click:Connect(function() broadcast("RXS CHOTHER FAAD FLING SYSTEM ACTIVATED ⚑") for _, p in pairs(config.SelectedTargets) do spawn(performFling, p) end end) createToggle("LOOP FLING", UDim2.new(0, 210, 0, 70), function(v) config.LoopFlingActive = v end) createToggle("ANTI-FLING", UDim2.new(0, 210, 0, 125), function(v) if v then connections.antifling = RunService.Heartbeat:Connect(function() if config.isFlinging then return end pcall(function() local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then if hrp.AssemblyLinearVelocity.Magnitude > 400 or hrp.AssemblyAngularVelocity.Magnitude > 400 then hrp.AssemblyLinearVelocity = Vector3.zero hrp.AssemblyAngularVelocity = Vector3.zero hrp.CFrame = CFrame.new(config.lastSafePosition) elseif hrp.AssemblyLinearVelocity.Magnitude < 20 then config.lastSafePosition = hrp.Position end end end) end) else if connections.antifling then connections.antifling:Disconnect() connections.antifling = nil end end end) createToggle("NOCLIP", UDim2.new(0, 210, 0, 180), function(v) config.NoclipActive = v if v then connections.noclip = RunService.Stepped:Connect(function() if LocalPlayer.Character then setCollision(LocalPlayer.Character, false) end end) else if connections.noclip then connections.noclip:Disconnect() connections.noclip = nil end setCollision(LocalPlayer.Character, true) end end) -- Credit label local creditLabel = Instance.new("TextLabel") creditLabel.Size = UDim2.new(0, 200, 0, 20) creditLabel.Position = UDim2.new(0, 10, 1, -25) creditLabel.BackgroundTransparency = 1 creditLabel.Text = "POWERED BY SUMIT ⚑" creditLabel.TextColor3 = Color3.fromRGB(255, 215, 0) creditLabel.TextSize = 11 creditLabel.Font = Enum.Font.GothamBold creditLabel.TextXAlignment = Enum.TextXAlignment.Left creditLabel.TextYAlignment = Enum.TextYAlignment.Bottom creditLabel.ZIndex = 2 creditLabel.Parent = main -- Loop fling runner spawn(function() while sg.Parent do wait() if config.LoopFlingActive then for name, p in pairs(config.SelectedTargets) do if p and p.Parent and not config.isFlinging then performFling(p) wait(0.2) end end end end end) broadcast("RXS CHOTHER FAAD FLING SYSTEM ACTIVATED ⚑") broadcast("🎡 MUSIC AUTO-PLAYING (LOOPED) – ID: 95131770144654") end -- === ENTRY POINT === showKeyEntry(startFling) print("βœ… RXS Fling V3 loaded – plain key system, music LOOPED")