-- Rex's Stream Snipe Script
local Players = game:GetService("Players")
local HttpService = game:GetService("HttpService")
local TeleportService = game:GetService("TeleportService")
local LocalPlayer = Players.LocalPlayer
-- Config (set these!)
local TARGET_GAME_ID = 0 -- Replace with the game's Place ID (e.g., Obby's ID)
local STREAMER_NAME = "" -- Streamer's Roblox username
local MAX_PLAYERS = 10 -- Max players in streamer's server (guess from stream)
local TROLL_MODE = true -- Enable subtle trolling (jump/speed boost)
-- Find streamer's server
local function findServer()
print("Scanning for " .. STREAMER_NAME .. "'s server, Boss...")
local success, servers = pcall(function()
return
HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/" ..
TARGET_GAME_ID .. "/servers/Public?sortOrder=Asc&limit=100"))
end)
if success and servers.data then
for _, server in pairs(servers.data) do
if server.playing <= MAX_PLAYERS then
-- Check if streamer is in server (requires API or guesswork)
local playerList = server.playerIds or {}
for _, playerId in pairs(playerList) do
local playerName = Players:GetNameFromUserIdAsync(playerId)
if playerName == STREAMER_NAME then
print("Found " .. STREAMER_NAME .. " in server: " ..
server.id)
return server.id
end
end
-- Fallback: Match player count
if server.playing == MAX_PLAYERS then
print("Possible server match (player count): " .. server.id)
return server.id
end
end
end
end
print("No server found. Check game ID or player count.")
return nil
end
-- Join server
local function joinServer(serverId)
if serverId then
print("Joining server: " .. serverId)
TeleportService:TeleportToPlaceInstance(TARGET_GAME_ID, serverId,
LocalPlayer)
else
print("No server to join, Boss.")
end
end
-- Subtle trolling (Obby-friendly)
local function enableTrollMode()
if not TROLL_MODE then return end
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
-- Subtle boosts
Humanoid.JumpPower = 60 -- Default 50
Humanoid.WalkSpeed = 20 -- Default 16
-- ESP for streamer
local function addESP()
for _, player in pairs(Players:GetPlayers()) do
if player.Name == STREAMER_NAME and player ~= LocalPlayer then
local BillboardGui = Instance.new("BillboardGui")
BillboardGui.Parent = player.Character.Head
BillboardGui.Size = UDim2.new(0, 100, 0, 30)
BillboardGui.StudsOffset = Vector3.new(0, 3, 0)
local TextLabel = Instance.new("TextLabel")
TextLabel.Parent = BillboardGui
TextLabel.Size = UDim2.new(1, 0, 1, 0)
TextLabel.BackgroundTransparency = 1
TextLabel.Text = STREAMER_NAME
TextLabel.TextColor3 = Color3.new(1, 0, 0)
print("ESP added for " .. STREAMER_NAME)
end
end
end
Players.PlayerAdded:Connect(addESP)
addESP()
print("Troll mode on: Jump boost, speed tweak, ESP for " .. STREAMER_NAME)
end
-- Main logic
local serverId = findServer()
joinServer(serverId)
LocalPlayer.CharacterAdded:Connect(enableTrollMode)
if LocalPlayer.Character then
enableTrollMode()
end
print("Stream snipe script loaded! Edit TARGET_GAME_ID and STREAMER_NAME to
snipe.")