local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local wallHackEnabled = false
local highlights = {}
local function createHighlight(char)
if not char:FindFirstChild("HumanoidRootPart") then return end
if char:FindFirstChild("ClientGlow") then return end
local highlight = Instance.new("Highlight")
highlight.Name = "ClientGlow"
highlight.Adornee = char
highlight.FillColor = Color3.fromRGB(255, 0, 0)
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.FillTransparency = 0.5
highlight.OutlineTransparency = 0
highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
highlight.Parent = char
highlights[char] = highlight
end
local function removeHighlight(char)
if highlights[char] then
highlights[char]:Destroy()
highlights[char] = nil
end
end
local function toggleWallHack()
wallHackEnabled = not wallHackEnabled
if wallHackEnabled then
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
createHighlight(player.Character)
end
end
else
for char, highlight in pairs(highlights) do
removeHighlight(char)
end
end
return wallHackEnabled
end
local function createMenu()
Rayfield:LoadConfiguration()
local Window = Rayfield:CreateWindow({
Name = "KiddScripts - WallHack",
LoadingTitle = "KiddScripts",
LoadingSubtitle = "by pl.kidd",
ConfigurationSaving = {
Enabled = true,
FolderName = "KiddScripts",
FileName = "WallHackConfig"
},
Discord = {
Enabled = true,
Invite = "NHm6Z3QYAy",
RememberJoins = true
},
KeySystem = false,
KeySettings = {
Title = "KiddScripts",
Subtitle = "Key System",
Note = "No key required",
FileName = "KiddScriptsKey",
SaveKey = true,
GrabKeyFromSite = false,
Key = "Hello"
}
})
local WallHackTab = Window:CreateTab("WallHack", 4483362458)
local WallHackToggle = WallHackTab:CreateToggle({
Name = "WallHack",
CurrentValue = false,
Flag = "WallHackToggle",
Callback = function(Value)
wallHackEnabled = Value
if Value then
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
createHighlight(player.Character)
end
end
else
for char, highlight in pairs(highlights) do
removeHighlight(char)
end
end
end,
})
local CreditsTab = Window:CreateTab("Credits", 4483362458)
CreditsTab:CreateSection("Developer Information")
CreditsTab:CreateLabel("Developer: pl.kidd")
CreditsTab:CreateLabel("Discord: pl.kidd")
CreditsTab:CreateSection("Discord Server")
local DiscordButton = CreditsTab:CreateButton({
Name = "Join Discord Server",
Callback = function()
local discordInvite = "discord.gg/NHm6Z3QYAy"
setclipboard(discordInvite)
Rayfield:Notify({
Title = "Discord Invite",
Content = "Discord invite copied to clipboard!",
Duration = 3,
Image = 4483362458,
Actions = {
Ignore = {
Name = "OK",
Callback = function()
print("User clicked OK")
end
}
}
})
end,
})
CreditsTab:CreateSection("Script Information")
CreditsTab:CreateLabel("KiddScripts - WallHack")
CreditsTab:CreateLabel("Version: 1.0")
CreditsTab:CreateLabel("Made with ❤️ by pl.kidd")
return Window
end
Players.PlayerAdded:Connect(function(player)
if player == LocalPlayer then return end
player.CharacterAdded:Connect(function(char)
task.wait(1)
if wallHackEnabled then
createHighlight(char)
end
end)
end)
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
player.CharacterAdded:Connect(function(char)
task.wait(1)
if wallHackEnabled then
createHighlight(char)
end
end)
end
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.RightShift then
createMenu()
end
end)
print("KiddScripts - WallHack loaded!")
print("Press RightShift to open the menu")
local function showNotification()
local notification = Instance.new("ScreenGui")
notification.Name = "KiddScriptsNotification"
notification.ResetOnSpawn = false
notification.Parent = PlayerGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 400, 0, 60)
frame.Position = UDim2.new(0.5, -200, 0.2, 0)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
frame.BorderSizePixel = 0
frame.Parent = notification
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = frame
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(100, 100, 255)
stroke.Thickness = 2
stroke.Parent = frame
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "Press RSHIFT to open KiddScripts menu"
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextScaled = true
label.Font = Enum.Font.GothamBold
label.Parent = frame
local tweenIn = TweenService:Create(frame, TweenInfo.new(0.5), {Position = UDim2.new(0.5, -200, 0.2, 0)})
local tweenOut = TweenService:Create(frame, TweenInfo.new(0.5), {Position = UDim2.new(0.5, -200, 0.1, -50)})
tweenIn:Play()
task.wait(2.5)
tweenOut:Play()
tweenOut.Completed:Connect(function()
notification:Destroy()
end)
end
showNotification()
Comments