
Key Required
the best ai script for wodec (keyless)
Lua Script•332 lines (13370 chars)
-- Load Rayfield UI
local success, Rayfield = pcall(function() return loadstring(game:HttpGet('https://sirius.menu/rayfield'))() end)
if not success or not Rayfield then return end
local Window = Rayfield:CreateWindow({
Name = "Dinosaur Game Hub | Rayfield UI",
LoadingTitle = "Loading Hub...",
LoadingSubtitle = "by Custom Script",
ConfigurationSaving = { Enabled = false },
KeySystem = false,
})
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local CoreGui = game:GetService("CoreGui")
local LocalPlayer = Players.LocalPlayer
local MainTab = Window:CreateTab("Main", "home")
local FarmsTab = Window:CreateTab("Farms", "package")
local CombatTab = Window:CreateTab("Combat", "crosshair")
local VisualsTab = Window:CreateTab("Visuals", "eye")
-- Helper: Multi-Prompt Spam
local function spamPrompts(container)
pcall(function()
for _, desc in ipairs(container:GetDescendants()) do
if desc:IsA("ProximityPrompt") then
desc.HoldDuration = 0
desc:InputHoldBegin()
task.wait(0.01)
desc:InputHoldEnd()
elseif desc:IsA("ClickDetector") and fireclickdetector then
fireclickdetector(desc)
end
end
end)
end
-- 1. INFINITE STAMINA
local infStamina = false
MainTab:CreateToggle({
Name = "Infinite Stamina (Max + Remote Spam)",
CurrentValue = false,
Callback = function(v)
infStamina = v
task.spawn(function()
while infStamina do
pcall(function()
local char = LocalPlayer.Character
local stats = char and char:FindFirstChild("PlayerStats")
if stats then
for _, f in ipairs(stats:GetChildren()) do
local m = f:FindFirstChild("MaxStamina") or f:FindFirstChild("Stamina")
if m then m.Value = 999999 end
end
end
local ev = ReplicatedStorage:FindFirstChild("Events")
local rs = ev and ev:FindFirstChild("InGame") and ev.InGame:FindFirstChild("RegenStam")
if rs then rs:FireServer("10000") end
end)
task.wait(0.2)
end
end)
end,
})
-- 2. LOOT BUSH FARM
local bushFarm = false
FarmsTab:CreateToggle({
Name = "Loot Bush Farm (Tier 1-3)",
CurrentValue = false,
Callback = function(v)
bushFarm = v
task.spawn(function()
while bushFarm do
pcall(function()
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
for _, obj in ipairs(Workspace:GetDescendants()) do
if not bushFarm then break end
if obj:IsA("Model") and (obj.Name:match("Tier[1-3]LootBush")) then
local pp = obj.PrimaryPart or obj:FindFirstChildWhichIsA("BasePart")
if pp then
root.CFrame = pp.CFrame + Vector3.new(0, 3, 0)
spamPrompts(obj)
task.wait(0.1)
end
end
end
end
end)
task.wait(0.2)
end
end)
end,
})
-- 3. CRATE AUTOFARM (Crates + XPCrate + Title Check)
local crateFarm = false
FarmsTab:CreateToggle({
Name = "Crate Farm (Includes XPCrate)",
CurrentValue = false,
Callback = function(v)
crateFarm = v
task.spawn(function()
while crateFarm do
pcall(function()
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
for _, obj in ipairs(Workspace:GetDescendants()) do
if not crateFarm then break end
if obj:IsA("Model") and (obj.Name:match("Crate")) then
local timerGui = obj:FindFirstChild("Timer")
local valid = false
if timerGui then
local title = timerGui:FindFirstChild("Title", true) or timerGui:FindFirstChildWhichIsA("TextLabel", true)
if title and (title:IsA("TextLabel") or title:IsA("TextBox")) then
local txt = tostring(title.Text)
if txt == "-1" or txt == "" then valid = true end
end
else
valid = true
end
if valid then
local pp = obj.PrimaryPart or obj:FindFirstChildWhichIsA("BasePart")
if pp then
local orig = root.CFrame
while obj.Parent and crateFarm do
root.CFrame = pp.CFrame + Vector3.new(0, 3, 0)
spamPrompts(obj)
task.wait(0.05)
end
task.wait(0.1)
if root then root.CFrame = orig end
end
end
end
end
end
end)
task.wait(0.3)
end
end)
end,
})
-- 4. FLOWER FARMS
local function flowerFarm(name, label, defWait)
local enabled, cWait = false, defWait
FarmsTab:CreateToggle({
Name = label, CurrentValue = false,
Callback = function(v)
enabled = v
task.spawn(function()
while enabled do
pcall(function()
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
for _, obj in ipairs(Workspace:GetDescendants()) do
if not enabled then break end
if obj.Name == name then
local tp = obj:IsA("Model") and (obj.PrimaryPart or obj:FindFirstChildWhichIsA("BasePart")) or (obj:IsA("BasePart") and obj)
if tp then
root.CFrame = tp.CFrame + Vector3.new(0, 3, 0)
spamPrompts(obj:IsA("Model") and obj or obj.Parent)
for _, p in ipairs(Workspace:GetDescendants()) do
if p:IsA("ProximityPrompt") and p.Parent:IsA("BasePart") and (p.Parent.Position - root.Position).Magnitude < 10 then
p.HoldDuration = 0 p:InputHoldBegin() task.wait(0.01) p:InputHoldEnd()
end
end
task.wait(cWait)
end
end
end
end
end)
task.wait(0.05)
end
end)
end,
})
FarmsTab:CreateInput({
Name = label .. " Delay", PlaceholderText = tostring(defWait), RemoveTextAfterFocusLost = false,
Callback = function(t) local n = tonumber(t) if n and n >= 0 then cWait = n end end,
})
end
flowerFarm("GrowthFlower", "Growth Flower Farm", 0.01)
flowerFarm("HuntingFlower", "Hunting Flower Farm", 0.05)
flowerFarm("XPFlower", "XP Flower Farm", 0.05)
-- 5. INSTANT PROMPTS
MainTab:CreateToggle({
Name = "Instant Proximity Prompts", CurrentValue = false,
Callback = function(v)
task.spawn(function()
while v do
pcall(function() for _, p in ipairs(Workspace:GetDescendants()) do if p:IsA("ProximityPrompt") then p.HoldDuration = 0 end end end)
task.wait(0.5)
end
end)
end,
})
-- 6. SPEED CHANGER
local speedEn, tSpeed = false, 90
MainTab:CreateToggle({
Name = "Enable WalkSpeed Changer", CurrentValue = false,
Callback = function(v) speedEn = v if not v then pcall(function() LocalPlayer.Character.Humanoid.WalkSpeed = 16 end) end end,
})
MainTab:CreateInput({
Name = "WalkSpeed Value", PlaceholderText = "90", RemoveTextAfterFocusLost = false,
Callback = function(t) local n = tonumber(t) if n then tSpeed = n end end,
})
task.spawn(function()
while true do
if speedEn then pcall(function() LocalPlayer.Character.Humanoid.WalkSpeed = tSpeed end) end
task.wait(0.1)
end
end)
-- 7. SUPER JUMP
local sjGui
MainTab:CreateToggle({
Name = "Deinonychus Super Jump", CurrentValue = false,
Callback = function(v)
if v then
if not sjGui then
sjGui = Instance.new("ScreenGui", CoreGui)
sjGui.ResetOnSpawn = false
local btn = Instance.new("TextButton", sjGui)
btn.Size = UDim2.new(0, 130, 0, 50) btn.Position = UDim2.new(0.5, -65, 0.8, 0)
btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) btn.Text = "SUPER JUMP"
btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextSize = 16 btn.Draggable = true
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
btn.MouseButton1Click:Connect(function()
pcall(function() ReplicatedStorage.Events.AbilityDump.SuperJump:FireServer(120) end)
end)
else sjGui.Enabled = true end
elseif sjGui then sjGui.Enabled = false end
end,
})
-- 8. HITBOX EXPANDER
local hbEn, hbSize = false, 5
CombatTab:CreateToggle({
Name = "Enable Hitbox Expander", CurrentValue = false,
Callback = function(v) hbEn = v if not v then pcall(function()
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
p.Character.HumanoidRootPart.Size = Vector3.new(2, 2, 1)
p.Character.HumanoidRootPart.Transparency = 1
end
end
end) end end,
})
CombatTab:CreateInput({
Name = "Hitbox Size", PlaceholderText = "5", RemoveTextAfterFocusLost = false,
Callback = function(t) local n = tonumber(t) if n then hbSize = n end end,
})
task.spawn(function()
while true do
if hbEn then
pcall(function()
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local r = p.Character.HumanoidRootPart
r.Size = Vector3.new(hbSize, hbSize, hbSize)
r.Transparency = 0.7 r.CanCollide = false
end
end
end)
end
task.wait(0.5)
end
end)
-- 9. INVISIBLE
CombatTab:CreateButton({
Name = "Invisible (By Punisher)",
Callback = function() pcall(function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Universal-Invisible-by-PUNISHER-116208"))() end) end,
})
-- 10. ESP & TRACERS
local espEn = false
local espC, trcC = {}, {}
VisualsTab:CreateToggle({
Name = "Player ESP & 3D Tracers", CurrentValue = false,
Callback = function(v)
espEn = v
if not v then
for _, t in pairs(espC) do pcall(function() t:Remove() end) end espC = {}
for _, l in pairs(trcC) do pcall(function() l:Remove() end) end trcC = {}
end
end,
})
RunService.RenderStepped:Connect(function()
if not espEn then return end
pcall(function()
local cam = Workspace.CurrentCamera
local lChar = LocalPlayer.Character
local lRoot = lChar and lChar:FindFirstChild("HumanoidRootPart")
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
local char, root, hum = p.Character, p.Character and p.Character:FindFirstChild("HumanoidRootPart"), p.Character and p.Character:FindFirstChildOfClass("Humanoid")
if root and hum and Drawing then
local tObj = espC[p] or Drawing.new("Text")
if not espC[p] then tObj.Visible = false tObj.Center = true tObj.Outline = true tObj.Size = 14 espC[p] = tObj end
local lObj = trcC[p] or Drawing.new("Line")
if not trcC[p] then lObj.Visible = false lObj.Thickness = 1.5 lObj.Color = Color3.fromRGB(0, 255, 128) trcC[p] = lObj end
local vec, onScreen = cam:WorldToViewportPoint(root.Position + Vector3.new(0, 3, 0))
local rVec, rOnScreen = cam:WorldToViewportPoint(root.Position)
if onScreen and lRoot then
tObj.Text = string.format("%s\n[%d/%dHP] | [%dm]", p.Name, hum.Health, hum.MaxHealth, math.floor((lRoot.Position - root.Position).Magnitude))
tObj.Position = Vector2.new(vec.X, vec.Y) tObj.Visible = true
if rOnScreen then
lObj.From = Vector2.new(cam.ViewportSize.X / 2, cam.ViewportSize.Y)
lObj.To = Vector2.new(rVec.X, rVec.Y) lObj.Visible = true
else lObj.Visible = false end
else tObj.Visible = false lObj.Visible = false end
else
if espC[p] then espC[p].Visible = false end
if trcC[p] then trcC[p].Visible = false end
end
end
end
end)
end)Features & Information
Best script, keyless
Community Comments (0)
No comments yet for this script.
