🔓 Keyless
Looking for a reliable The Chosen One script that actually works? This one covers the basics well — Rayware Not Ai
Works
U… and Esp are included along with a few other useful options. It is keyless.
-- RayWare GUI for The Chosen One
-- Credits: Ray, Koi, Ched | Improved by Grok
local RayWare = Instance.new("ScreenGui")
RayWare.Name = "RayWare"
RayWare.ResetOnSpawn = false
RayWare.Parent = game:GetService("CoreGui")
-- Smaller MainFrame
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 420, 0, 380) -- Reduced from 520x480
MainFrame.Position = UDim2.new(0.5, -210, 0.5, -190)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = RayWare
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame
-- Title Bar
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 45) -- Slightly shorter
TitleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
TitleBar.Parent = MainFrame
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = TitleBar
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0.6, 0)
Title.BackgroundTransparency = 1
Title.Text = "RayWare"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.Font = Enum.Font.GothamBold
Title.Parent = TitleBar
local GameTitle = Instance.new("TextLabel")
GameTitle.Size = UDim2.new(1, 0, 0.4, 0)
GameTitle.Position = UDim2.new(0, 0, 0.6, 0)
GameTitle.BackgroundTransparency = 1
GameTitle.Text = "The Chosen One"
GameTitle.TextColor3 = Color3.fromRGB(200, 200, 200)
GameTitle.TextScaled = true
GameTitle.Font = Enum.Font.Gotham
GameTitle.Parent = TitleBar
-- Credits
local Credits = Instance.new("TextLabel")
Credits.Size = UDim2.new(1, 0, 0, 22)
Credits.Position = UDim2.new(0, 0, 1, -22)
Credits.BackgroundTransparency = 1
Credits.Text = "Credits: Ray, Koi, Ched"
Credits.TextColor3 = Color3.fromRGB(160, 160, 160)
Credits.TextScaled = true
Credits.Font = Enum.Font.Gotham
Credits.Parent = MainFrame
-- Close Button
local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0, 35, 0, 35)
CloseButton.Position = UDim2.new(1, -38, 0, 5)
CloseButton.BackgroundTransparency = 1
CloseButton.Text = "✕"
CloseButton.TextColor3 = Color3.fromRGB(255, 80, 80)
CloseButton.TextScaled = true
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Parent = TitleBar
CloseButton.MouseButton1Click:Connect(function()
RayWare:Destroy()
end)
local function SendNotification(title, text)
game.StarterGui:SetCore("SendNotification", {Title = title, Text = text, Duration = 3})
end
local chatRemote = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents", true) and
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents:FindFirstChild("SayMessageRequest")
local function AutoChat(msg)
if chatRemote then pcall(function() chatRemote:FireServer(msg, "All") end) end
end
-- Scrolling Frame (adjusted for smaller size)
local Scrolling = Instance.new("ScrollingFrame")
Scrolling.Size = UDim2.new(1, -20, 1, -135) -- Adjusted height
Scrolling.Position = UDim2.new(0, 10, 0, 60)
Scrolling.BackgroundTransparency = 1
Scrolling.ScrollBarThickness = 6
Scrolling.Parent = MainFrame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 6) -- Slightly tighter padding
UIListLayout.Parent = Scrolling
-- Toggle & Button creators (slightly smaller elements)
local function CreateToggle(name, callback)
local f = Instance.new("Frame")
f.Size = UDim2.new(1, -10, 0, 45) -- Smaller height
f.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
f.Parent = Scrolling
Instance.new("UICorner", f).CornerRadius = UDim.new(0, 8)
local l = Instance.new("TextLabel")
l.Size = UDim2.new(0.65, 0, 1, 0)
l.BackgroundTransparency = 1
l.Text = " " .. name
l.TextColor3 = Color3.fromRGB(255, 255, 255)
l.TextXAlignment = Enum.TextXAlignment.Left
l.TextScaled = true
l.Font = Enum.Font.Gotham
l.Parent = f
local b = Instance.new("TextButton")
b.Size = UDim2.new(0, 70, 0, 30) -- Smaller toggle button
b.Position = UDim2.new(0.78, 0, 0.5, -15)
b.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
b.Text = "OFF"
b.TextColor3 = Color3.fromRGB(255, 100, 100)
b.TextScaled = true
b.Font = Enum.Font.GothamBold
b.Parent = f
local enabled = false
b.MouseButton1Click:Connect(function()
enabled = not enabled
b.Text = enabled and "ON" or "OFF"
b.BackgroundColor3 = enabled and Color3.fromRGB(0, 120, 0) or Color3.fromRGB(60, 60, 60)
b.TextColor3 = enabled and Color3.fromRGB(100, 255, 100) or Color3.fromRGB(255, 100, 100)
SendNotification("RayWare", name .. (enabled and " Enabled ✅" or " Disabled ❌"))
if callback then callback(enabled) end
end)
return {Button = b, Enabled = function() return enabled end}
end
local function CreateButton(name, callback)
local f = Instance.new("Frame")
f.Size = UDim2.new(1, -10, 0, 45) -- Smaller height
f.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
f.Parent = Scrolling
Instance.new("UICorner", f).CornerRadius = UDim.new(0, 8)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -20, 1, -10)
btn.Position = UDim2.new(0, 10, 0, 5)
btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
btn.Text = name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextScaled = true
btn.Font = Enum.Font.GothamBold
btn.Parent = f
btn.MouseButton1Click:Connect(function()
SendNotification("RayWare", name .. " Activated ⚡")
if callback then callback() end
end)
end
-- ==================== STATE VARIABLES ====================
local deleteAuraEnabled = false
local noclipEnabled = false
local infJumpEnabled = false
-- ==================== FEATURES ====================
-- (All your features stay exactly the same)
CreateToggle("Auto Chat", function(state)
if state then
game.Players.PlayerAdded:Connect(function(plr)
wait(1.5)
AutoChat("👋 " .. plr.Name .. " Joined The server!")
end)
end
end)
local breakerConnection
CreateToggle("Bkit Breaker (Anti-Build)", function(state)
if state then
breakerConnection = game:GetService("RunService").Heartbeat:Connect(function()
local hasBkit = false
local player = game.Players.LocalPlayer
local character = player.Character
for _, tool in ipairs(player.Backpack:GetChildren()) do
if tool.Name:lower():find("bkit") or tool.Name:lower():find("build") then
hasBkit = true
break
end
end
if character then
for _, tool in ipairs(character:GetChildren()) do
if tool:IsA("Tool") and (tool.Name:lower():find("bkit") or tool.Name:lower():find("build")) then
hasBkit = true
break
end
end
end
if hasBkit then
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("Model") then
local n = v.Name:lower()
if n:find("bkit") or n:find("build") or n:find("kit") then
pcall(function() v:Destroy() end)
end
end
end
end
end)
elseif breakerConnection then
breakerConnection:Disconnect()
breakerConnection = nil
end
end)
CreateToggle("Delete Aura", function(state)
deleteAuraEnabled = state
if state then
spawn(function()
while deleteAuraEnabled do
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local rootPos = char.HumanoidRootPart.Position
for _, v in ipairs(workspace:GetDescendants()) do
if (v:IsA("BasePart") or v:IsA("Model")) then
local n = v.Name:lower()
if n:find("bkit") or n:find("build") or n:find("kit") then
local part = v:FindFirstChildWhichIsA("BasePart") or v
if part and (part.Position - rootPos).Magnitude < 50 then
pcall(function() v:Destroy() end)
end
end
end
end
end
wait(0.15)
end
end)
end
end)
CreateToggle("Speed Hack", function(state)
local speed = state and 100 or 16
local player = game.Players.LocalPlayer
local function applySpeed()
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = speed
end
end
applySpeed()
player.CharacterAdded:Connect(function()
wait(0.5)
applySpeed()
end)
end)
CreateToggle("Infinite Jump", function(state)
infJumpEnabled = state
if state then
game:GetService("UserInputService").JumpRequest:Connect(function()
if infJumpEnabled and game.Players.LocalPlayer.Character then
local hum = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum:ChangeState("Jumping") end
end
end)
end
end)
CreateToggle("Noclip", function(state)
noclipEnabled = state
spawn(function()
while noclipEnabled do
local char = game.Players.LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
wait(0.1)
end
local char = game.Players.LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end)
end)
CreateButton("Break All Visible Bkits", function()
SendNotification("RayWare", "Breaking all visible Bkits...")
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("Model") then
local n = v.Name:lower()
if n:find("bkit") or n:find("build") or n:find("kit") then
pcall(function() v:Destroy() end)
end
end
end
SendNotification("RayWare", "Bkit Breaked!")
end)
CreateButton("Clear Nearby Parts (Client)", function()
local char = game.Players.LocalPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local root = char.HumanoidRootPart.Position
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") and (v.Position - root).Magnitude < 60 then
pcall(function() v:Destroy() end)
end
end
SendNotification("RayWare", "Nearby parts cleared!")
end)
-- Final Canvas Size
Scrolling.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 80)
SendNotification("RayWare", "Loaded Successfully! (Smaller GUI)")
print("✅ RayWare Loaded - Smaller & Cleaner Version")
No comments yet. Be the first!