-- FE RIGHTWHRITE - ServerSide Injection Versione Finale local ALLOWED_ID = 9897783769 local ASSET_ID = "rbxassetid://119377865032314" local TACOS_ID = "rbxassetid://142376088" local MY_IMAGE_ID = "rbxassetid://119377865032314" local player = game:GetService("Players"):GetPlayerByUserId(ALLOWED_ID) if not player then return end local Players = game:GetService("Players") local newBorderColor = Color3.fromRGB(85, 107, 47) -- Creazione Interfaccia local sg = Instance.new("ScreenGui", player.PlayerGui) sg.Name = "FRW_SS_FINAL" sg.ResetOnSpawn = false local frame = Instance.new("Frame", sg) frame.Size = UDim2.new(0, 150, 0, 135) frame.Position = UDim2.new(0.5, -75, 0.5, -67) frame.BackgroundColor3 = Color3.new(0, 0, 0) frame.BorderColor3 = newBorderColor frame.BorderSizePixel = 2 frame.Active = true frame.Draggable = true local myImageLabel = Instance.new("ImageLabel", frame) myImageLabel.Size = UDim2.new(0, 45, 0, 45) myImageLabel.Position = UDim2.new(1, -25, 0, -5) myImageLabel.AnchorPoint = Vector2.new(0.5, 0.5) myImageLabel.Rotation = 15 myImageLabel.BackgroundTransparency = 1 myImageLabel.Image = MY_IMAGE_ID myImageLabel.ScaleType = Enum.ScaleType.Fit local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 20) title.BackgroundTransparency = 1 title.Text = "FE RIGHTWHRITE" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 10 title.Font = Enum.Font.SourceSansBold -- PAGINE local page1 = Instance.new("Frame", frame) page1.Size = UDim2.new(1, 0, 1, 0) page1.BackgroundTransparency = 1 local page2 = Instance.new("Frame", frame) page2.Size = UDim2.new(1, 0, 1, 0) page2.BackgroundTransparency = 1 page2.Visible = false local function createBtnManual(parent, x, y, w, name, callback) local btn = Instance.new("TextButton", parent) btn.Position = UDim2.new(0, x, 0, y) btn.Size = UDim2.new(0, w, 0, 18) btn.Text = name btn.BackgroundColor3 = Color3.new(0, 0, 0) btn.BorderColor3 = newBorderColor btn.TextColor3 = Color3.new(1, 1, 1) btn.TextSize = 8 btn.MouseButton1Click:Connect(callback) end -- FRECCE DI NAVIGAZIONE createBtnManual(page1, 5, 2, 20, "<", function() page1.Visible = false page2.Visible = true end) createBtnManual(page2, 5, 2, 20, ">", function() page2.Visible = false page1.Visible = true end) local container1 = Instance.new("Frame", page1) container1.Position = UDim2.new(0, 5, 0, 25) container1.Size = UDim2.new(1, -10, 1, -30) container1.BackgroundTransparency = 1 local container2 = Instance.new("Frame", page2) container2.Position = UDim2.new(0, 5, 0, 25) container2.Size = UDim2.new(1, -10, 1, -30) container2.BackgroundTransparency = 1 -------------------------------- PAGINA 1 (TUA RICHIESTA) -------------------------------- createBtnManual(container1, 0, 0, 65, "Skybox", function() local sb = Instance.new("Sky", game:GetService("Lighting")) sb.SkyboxBk = ASSET_ID sb.SkyboxDn = ASSET_ID sb.SkyboxFt = ASSET_ID sb.SkyboxLf = ASSET_ID sb.SkyboxRt = ASSET_ID sb.SkyboxUp = ASSET_ID end) createBtnManual(container1, 75, 0, 65, "Decal Spam", function() for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal", obj) d.Texture = ASSET_ID d.Face = face end end end end) createBtnManual(container1, 0, 23, 65, "Disco", function() local cc = Instance.new("ColorCorrectionEffect", game:GetService("Lighting")) spawn(function() while task.wait(0.1) do cc.TintColor = Color3.fromHSV(tick() % 5 / 5, 0.7, 1) end end) end) createBtnManual(container1, 75, 23, 65, "Kick all", function() local Players = game:GetService("Players") for _, p in ipairs(Players:GetPlayers()) do if p.UserId ~= ALLOWED_ID then p:Kick("Kicked by RIGHTWHRITE HAHAHAHAHAHAHHA!!!") end end end) createBtnManual(container1, 0, 46, 65, "Particles", function() local function apply(p) local pe = Instance.new("ParticleEmitter", p) pe.Texture = ASSET_ID pe.Size = NumberSequence.new(1.5) pe.Speed = NumberRange.new(10) pe.Rate = 20 end for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then apply(v) end end end) createBtnManual(container1, 75, 46, 65, "Music", function() local s = Instance.new("Sound", workspace) s.SoundId = TACOS_ID s.Looped = true s.Volume = 1 s:Play() end) createBtnManual(container1, 0, 69, 140, "Collapse World", function() local protected = {} for _, p in pairs(Players:GetPlayers()) do if p.Character then protected[p.Character] = true end end for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj.Parent:FindFirstChildOfClass("Humanoid") then local isSafe = false for char, _ in pairs(protected) do if obj:IsDescendantOf(char) then isSafe = true break end end if not isSafe then obj.Anchored = false obj:BreakJoints() end end end end) -------------------------------- PAGINA 2 (NUOVE) -------------------------------- -- 1. Sit Glitch createBtnManual(container2, 0, 0, 65, "Messagge", function() -- 2nd AddBtn: Global Message Spam local messageList = { "I AM RIGHTWHRITE", "Code error: 567", "AHAHAHAHAAHHAH", "HELLO BOT", "Welcome all", "RIGHTWHRITE AT HACKED THE GAME!" } task.spawn(function() for _, textContent in ipairs(messageList) do -- Display the message for every player in the server for _, plr in pairs(game:GetService("Players"):GetPlayers()) do task.spawn(function() local msg = Instance.new("Message") msg.Parent = plr:FindFirstChild("PlayerGui") msg.Text = textContent task.wait(1.5) -- Visibility duration msg:Destroy() end) end task.wait(1.5) -- Delay before the next message end end) end) -- 2. 666 createBtnManual(container2, 75, 0, 65, "666", function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Color = Color3.new(0,0,0) local s = Instance.new("SelectionBox", v) s.Adornee = v s.Color3 = Color3.new(1,0,0) s.LineThickness = 0.05 Instance.new("Fire", v).Color = Color3.new(1,0,0) end end end) -- 3. Kill Players (Versione Completa con Auto-Update e Health Fix) local killFrame = Instance.new("Frame", sg) killFrame.Size = UDim2.new(0, 130, 0, 180) killFrame.Position = UDim2.new(0, 10, 0.5, -90) killFrame.BackgroundColor3 = Color3.new(0, 0, 0) killFrame.BorderSizePixel = 2 killFrame.BorderColor3 = Color3.new(1, 0, 0) killFrame.Visible = false local killTitle = Instance.new("TextLabel", killFrame) killTitle.Size = UDim2.new(1, 0, 0, 25) killTitle.Text = "PLAYER LIST" killTitle.TextColor3 = Color3.new(1, 0, 0) killTitle.BackgroundColor3 = Color3.new(0.05, 0, 0) killTitle.Font = Enum.Font.SourceSansBold killTitle.TextSize = 10 -- Bottone Kill All (Sempre visibile in alto) local killAllBtn = Instance.new("TextButton", killFrame) killAllBtn.Size = UDim2.new(1, -10, 0, 22) killAllBtn.Position = UDim2.new(0, 5, 0, 30) killAllBtn.Text = "[ KILL ALL ]" killAllBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0) killAllBtn.TextColor3 = Color3.new(1, 1, 1) killAllBtn.Font = Enum.Font.SourceSansBold killAllBtn.TextSize = 10 killAllBtn.MouseButton1Click:Connect(function() for _, p in pairs(game:GetService("Players"):GetPlayers()) do if p ~= player and p.Character then local hum = p.Character:FindFirstChildOfClass("Humanoid") if hum then hum.Health = 0 end p.Character:BreakJoints() end end end) local killScroll = Instance.new("ScrollingFrame", killFrame) killScroll.Size = UDim2.new(1, 0, 1, -60) killScroll.Position = UDim2.new(0, 0, 0, 55) killScroll.BackgroundTransparency = 1 killScroll.ScrollBarThickness = 4 killScroll.CanvasSize = UDim2.new(0, 0, 0, 0) local layout = Instance.new("UIListLayout", killScroll) layout.Padding = UDim.new(0, 3) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center -- Funzione di aggiornamento lista local function refreshKillList() -- Pulizia vecchi bottoni for _, child in pairs(killScroll:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end -- Creazione nuovi bottoni for _, p in pairs(game:GetService("Players"):GetPlayers()) do if p ~= player then local b = Instance.new("TextButton", killScroll) b.Size = UDim2.new(0.9, 0, 0, 18) b.Text = p.Name b.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) b.TextColor3 = Color3.new(1, 1, 1) b.TextSize = 8 b.Font = Enum.Font.SourceSans b.MouseButton1Click:Connect(function() if p.Character then local hum = p.Character:FindFirstChildOfClass("Humanoid") if hum then hum.Health = 0 end -- Azzera vita visibilmente p.Character:BreakJoints() end end) end end -- Sistema lo scrolling in base a quanti player ci sono killScroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y) end -- Rilevamento automatico entrata/uscita player game:GetService("Players").PlayerAdded:Connect(refreshKillList) game:GetService("Players").PlayerRemoving:Connect(refreshKillList) -- Bottone principale nel menu FE RIGHTWHRITE createBtnManual(container2, 0, 23, 65, "Kill Players", function() killFrame.Visible = not killFrame.Visible if killFrame.Visible then refreshKillList() end end) -- 4. Flyadmin (Joystick Mobile + Rotazione Camera) local flying = false createBtnManual(container2, 75, 23, 65, "Fly", function() flying = not flying local char = player.Character local root = char:FindFirstChild("HumanoidRootPart") local hum = char:FindFirstChild("Humanoid") if flying then local bv = Instance.new("BodyVelocity", root) bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) local bg = Instance.new("BodyGyro", root) bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) bg.P = 15000 hum.PlatformStand = true spawn(function() while flying and root.Parent do local cam = workspace.CurrentCamera bg.CFrame = cam.CFrame -- L'omino guarda dove guardi tu (anche giù) if hum.MoveDirection.Magnitude > 0 then bv.Velocity = cam.CFrame:VectorToWorldSpace(Vector3.new(hum.MoveDirection.X, 0, hum.MoveDirection.Z * -1) * 100) else bv.Velocity = Vector3.new(0, 0, 0) end task.wait() end bv:Destroy() bg:Destroy() hum.PlatformStand = false end) end end) -- 5. Night createBtnManual(container2, 0, 46, 65, "Night", function() game:GetService("Lighting").ClockTime = 0 game:GetService("Lighting").Brightness = 0 end) -- 6. Delete Server (VERSIONE POTENZIATA) createBtnManual(container2, 75, 46, 65, "Delete Server", function() -- Rende tutto distruttibile e cancella for _, obj in pairs(workspace:GetDescendants()) do pcall(function() if not obj:IsDescendantOf(player.Character) and not obj:IsA("Player") then obj:Destroy() end end) end -- Elimina anche il terreno (Terrain) pcall(function() workspace.Terrain:Clear() end) end) createBtnManual(container2, 0, 69, 140,"Jumpscare", function() for _, plr in pairs(Players:GetPlayers()) do local jg = Instance.new("ScreenGui", plr.PlayerGui) local img = Instance.new("ImageLabel", jg) img.Size = UDim2.new(1,0,1,0) img.Image = "rbxassetid://90703417242017" local s = Instance.new("Sound", workspace) s.SoundId = "rbxassetid://6129291390" s:Play() task.delay(5, function() jg:Destroy() end) end end)