-- ragdollbypasser injector | FINAL STABLE local Players = game:GetService("Players") local player = Players.LocalPlayer -------------------------------------------------- -- OVERHEAD TEXT (PERMANENT) -------------------------------------------------- local function overhead() local char = player.Character or player.CharacterAdded:Wait() local head = char:WaitForChild("Head") local gui = Instance.new("BillboardGui", head) gui.Size = UDim2.new(0,360,0,70) gui.StudsOffset = Vector3.new(0,2.7,0) gui.AlwaysOnTop = true local txt = Instance.new("TextLabel", gui) txt.Size = UDim2.new(1,0,1,0) txt.BackgroundTransparency = 1 txt.TextColor3 = Color3.fromRGB(0,170,255) txt.TextStrokeTransparency = 0 txt.Font = Enum.Font.GothamBold txt.TextScaled = true txt.Text = "Whitelisted in ragdollbypasser injector\n(by myYtkirrewy and Ragdollbypasser)" end overhead() player.CharacterAdded:Connect(overhead) -------------------------------------------------- -- GUI -------------------------------------------------- local gui = Instance.new("ScreenGui", player.PlayerGui) gui.ResetOnSpawn = false local toggle = Instance.new("ImageButton", gui) toggle.Size = UDim2.new(0,60,0,60) toggle.Position = UDim2.new(0,15,0.4,0) toggle.Image = "rbxassetid://90677716647121" toggle.BackgroundTransparency = 1 local main = Instance.new("Frame", gui) main.Size = UDim2.new(0,560,0,430) main.Position = UDim2.new(0.5,-280,0.5,-215) main.BackgroundColor3 = Color3.fromRGB(20,20,20) main.Active = true main.Draggable = true Instance.new("UICorner", main) -------------------------------------------------- -- SHADOW + GRADIENT -------------------------------------------------- local shadow = Instance.new("ImageLabel", main) shadow.Size = UDim2.new(1,40,1,40) shadow.Position = UDim2.new(0,-20,0,-20) shadow.Image = "rbxassetid://1316045217" shadow.ImageTransparency = 0.5 shadow.BackgroundTransparency = 1 shadow.ZIndex = 0 local gradient = Instance.new("UIGradient", main) gradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(120,0,255)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255,0,150)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0,0,0)) } -------------------------------------------------- -- TITLE -------------------------------------------------- local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1,0,0,35) title.Text = "ragdollbypasser injector" title.Font = Enum.Font.GothamBold title.TextSize = 18 title.TextColor3 = Color3.new(1,1,1) title.BackgroundTransparency = 1 -------------------------------------------------- -- TABS -------------------------------------------------- local tabBar = Instance.new("Frame", main) tabBar.Size = UDim2.new(1,0,0,35) tabBar.Position = UDim2.new(0,0,0,35) tabBar.BackgroundTransparency = 1 local pages = {} local function tab(name, x) local b = Instance.new("TextButton", tabBar) b.Size = UDim2.new(0,140,1,0) b.Position = UDim2.new(0,x,0,0) b.Text = name b.BackgroundColor3 = Color3.fromRGB(35,35,35) b.TextColor3 = Color3.new(1,1,1) local p = Instance.new("Frame", main) p.Size = UDim2.new(1,-20,1,-90) p.Position = UDim2.new(0,10,0,80) p.BackgroundTransparency = 1 p.Visible = false b.MouseButton1Click:Connect(function() for _,v in pairs(pages) do v.Visible = false end p.Visible = true end) pages[name] = p return p end local HOME = tab("HOME",0) local HUB = tab("SCRIPT HUB",140) local REQ = tab("REQUIRE HUB",280) local SET = tab("SETTINGS",420) HOME.Visible = true -------------------------------------------------- -- HOME -------------------------------------------------- local box = Instance.new("TextBox", HOME) box.Size = UDim2.new(0.9,0,0,80) box.Position = UDim2.new(0.05,0,0.05,0) box.PlaceholderText = "paste script here" box.TextWrapped = true box.TextYAlignment = Enum.TextYAlignment.Top box.ClearTextOnFocus = false local exec = Instance.new("TextButton", HOME) exec.Size = UDim2.new(0.4,0,0,35) exec.Position = UDim2.new(0.05,0,0.4,0) exec.Text = "Execute" local clear = Instance.new("TextButton", HOME) clear.Size = UDim2.new(0.4,0,0,35) clear.Position = UDim2.new(0.55,0,0.4,0) clear.Text = "Clear" clear.MouseButton1Click:Connect(function() box.Text = "" end) exec.MouseButton1Click:Connect(function() pcall(function() loadstring(box.Text)() end) end) -------------------------------------------------- -- SCRIPT HUB (ONLY 2 BUTTONS) -------------------------------------------------- local function hubBtn(text, y, content) local b = Instance.new("TextButton", HUB) b.Size = UDim2.new(0.9,0,0,35) b.Position = UDim2.new(0.05,0,y,0) b.Text = text b.MouseButton1Click:Connect(function() HOME.Visible = true HUB.Visible = false box.Text = content end) end hubBtn("[REAL] Polaria",0.1, 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Polaria-loadstring-35739"))()' ) hubBtn("FE Goner",0.25, 'require(4513235536).G("'..player.Name..'")' ) -------------------------------------------------- -- REQUIRE HUB -------------------------------------------------- local hintBox = Instance.new("TextBox", REQ) hintBox.Size = UDim2.new(0.65,0,0,32) hintBox.Position = UDim2.new(0.05,0,0.05,0) hintBox.PlaceholderText = "Hint text (workspace)" local hintBtn = Instance.new("TextButton", REQ) hintBtn.Size = UDim2.new(0.25,0,0,32) hintBtn.Position = UDim2.new(0.7,0,0.05,0) hintBtn.Text = "Execute Hint" hintBtn.MouseButton1Click:Connect(function() if hintBox.Text ~= "" then local h = Instance.new("Hint", workspace) h.Text = hintBox.Text task.delay(3,function() h:Destroy() end) end end) local function reqBtn(text, y, content) local b = Instance.new("TextButton", REQ) b.Size = UDim2.new(0.9,0,0,35) b.Position = UDim2.new(0.05,0,y,0) b.Text = text b.MouseButton1Click:Connect(function() HOME.Visible = true REQ.Visible = false box.Text = content end) end reqBtn("Stummy Guns",0.22, 'require(85641071395989)("'..player.Name..'")' ) reqBtn("Goku Require",0.35, 'require(7935964098)("'..player.Name..'")' ) reqBtn("Thomas The Dark Engine",0.48, 'require(857041033031600).Thomas("'..player.Name..'")' ) -------------------------------------------------- -- SETTINGS -------------------------------------------------- local gradBtn = Instance.new("TextButton", SET) gradBtn.Size = UDim2.new(0.9,0,0,35) gradBtn.Position = UDim2.new(0.05,0,0.1,0) gradBtn.Text = "Gradient: ON" gradBtn.MouseButton1Click:Connect(function() gradient.Enabled = not gradient.Enabled gradBtn.Text = "Gradient: "..(gradient.Enabled and "ON" or "OFF") end) local shBtn = Instance.new("TextButton", SET) shBtn.Size = UDim2.new(0.9,0,0,35) shBtn.Position = UDim2.new(0.05,0,0.25,0) shBtn.Text = "Shadow: ON" shBtn.MouseButton1Click:Connect(function() shadow.Visible = not shadow.Visible shBtn.Text = "Shadow: "..(shadow.Visible and "ON" or "OFF") end) -------------------------------------------------- -- TOGGLE -------------------------------------------------- toggle.MouseButton1Click:Connect(function() main.Visible = not main.Visible end)