ONLY1TJ
Key Required

ONLY1TJ

+1 Speed Motorcycle Tsunami Escape Kayden550Kayden550 140 views 1.6K executesUpdated Jul 22, 2026
Unrated
00
Lua Script•344 lines (11591 chars)
getgenv().SCRIPT_KEY = "KEYLESS"

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "only1tj's Hub",
   LoadingTitle = "Loading Systems...",
   LoadingSubtitle = "by only1tj",
   ConfigurationSaving = {
      Enabled = false
   },
   Discord = {
      Enabled = false
   },
   KeySystem = false
})

-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

-- Variables for Toggles
local _G = {
   Aimbot = false,
   SpeedEnabled = false,
   FlyEnabled = false,
   ESPEnabled = false,
   TracersEnabled = false,
   KillAllEnabled = false
}

local FlySpeed = 50

-- Tabs
local MainTab = Window:CreateTab("Main Exploits", 4483362458)
local VisualsTab = Window:CreateTab("Visuals", 4483362458)
local TeleportTab = Window:CreateTab("Teleport", 4483362458)

---------------------------------------------------------
-- FIREBALL FUNCTION (Visible to everyone via Instance.new)
---------------------------------------------------------
local function CastFireball()
    local Character = LocalPlayer.Character
    if not Character or not Character:FindFirstChild("HumanoidRootPart") then return end
    
    local RootPart = Character.HumanoidRootPart
    
    -- Create the Main Fireball Sphere
    local Fireball = Instance.new("Part")
    Fireball.Name = "Fireball"
    Fireball.Size = Vector3.new(3, 3, 3)
    Fireball.Shape = Enum.PartType.Ball
    Fireball.Color = Color3.fromRGB(255, 69, 0) -- Bright Orange-Red
    Fireball.Material = Enum.Material.Neon
    Fireball.CanCollide = false
    Fireball.Anchored = false
    Fireball.Position = RootPart.Position + (Camera.CFrame.LookVector * 5) -- Spawn slightly ahead of player
    Fireball.Parent = workspace
    
    -- Add Physics Velocity
    local BodyVelocity = Instance.new("BodyVelocity")
    BodyVelocity.Velocity = Camera.CFrame.LookVector * 100 -- Fireball Speed
    BodyVelocity.MaxForce = Vector3.new(1, 1, 1) * math.huge
    BodyVelocity.Parent = Fireball
    
    -- Fire Effects (Make it look real)
    local Fire = Instance.new("Fire")
    Fire.Color = Color3.fromRGB(255, 100, 0)
    Fire.SecondaryColor = Color3.fromRGB(255, 230, 0)
    Fire.Size = 8
    Fire.Heat = 15
    Fire.Parent = Fireball

    local Attachment = Instance.new("Attachment")
    Attachment.Parent = Fireball

    local TrailParticles = Instance.new("ParticleEmitter")
    TrailParticles.Color = ColorSequence.new(Color3.fromRGB(255, 120, 0), Color3.fromRGB(50, 50, 50))
    TrailParticles.Size = NumberSequence.new(1.5, 0)
    TrailParticles.Lifetime = NumberRange.new(0.5, 1)
    TrailParticles.Rate = 50
    TrailParticles.Speed = NumberRange.new(2, 5)
    TrailParticles.Parent = Attachment
    
    -- Auto-Cleanup
    Debris:AddItem(Fireball, 5) -- Deletes fireball after 5 seconds if it doesn't hit anything
    
    -- Hit Detection & Explosion Logic
    local Connection
    Connection = Fireball.Touched:Connect(function(hit)
        if hit:IsDescendantOf(Character) then return end -- Don't blow yourself up!
        
        Connection:Disconnect() -- Disconnect touch event so it doesn't trigger multiple times
        
        -- Create Explosion
        local Explosion = Instance.new("Explosion")
        Explosion.Position = Fireball.Position
        Explosion.BlastRadius = 15
        Explosion.BlastPressure = 500000 -- Knocks players/unanchored parts away
        Explosion.Parent = workspace
        
        Fireball:Destroy()
    end)
end

---------------------------------------------------------
-- MAIN TAB: Speed, Fly, Kill All, Fireball
---------------------------------------------------------

MainTab:CreateToggle({
   Name = "Speed Walk (200)",
   CurrentValue = false,
   Callback = function(Value)
      _G.SpeedEnabled = Value
      if not Value then
         if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
            LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
         end
      end
   end,
})

MainTab:CreateToggle({
   Name = "Fly",
   CurrentValue = false,
   Callback = function(Value)
      _G.FlyEnabled = Value
   end,
})

-- Fireball Button Creator
MainTab:CreateButton({
   Name = "Shoot Fireball 🔥",
   Callback = function()
       CastFireball()
   end,
})

MainTab:CreateToggle({
   Name = "Kill All",
   CurrentValue = false,
   Callback = function(Value)
      _G.KillAllEnabled = Value
   end,
})

-- Loop for Speed, Fly, and Kill All
RunService.RenderStepped:Connect(function()
   local Character = LocalPlayer.Character
   if not Character then return end
   local Humanoid = Character:FindFirstChildOfClass("Humanoid")
   local RootPart = Character:FindFirstChild("HumanoidRootPart")
   
   -- Speed
   if _G.SpeedEnabled and Humanoid then
      Humanoid.WalkSpeed = 200
   end
   
   -- Fly (Fixed syntax crash from previous script)
   if _G.FlyEnabled and RootPart and Camera then
      local MoveDirection = Vector3.new(0,0,0)
      if Humanoid then
         MoveDirection = Humanoid.MoveDirection
      end
      local Velocity = MoveDirection * FlySpeed
      if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then
         Velocity = Velocity + Vector3.new(0, FlySpeed, 0)
      elseif game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftShift) then
         Velocity = Velocity + Vector3.new(0, -FlySpeed, 0)
      end
      RootPart.Velocity = Velocity
   end

   -- Kill All (Basic tools/melee approach via teleporting to everyone rapidly)
   if _G.KillAllEnabled and RootPart then
      for _, player in pairs(Players:GetPlayers()) do
         if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
            local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool") or LocalPlayer.Backpack:FindFirstChildOfClass("Tool")
            if tool then
               tool.Parent = LocalPlayer.Character
               RootPart.CFrame = player.Character.HumanoidRootPart.CFrame * CleanCFrame(0, 0, 1)
               tool:Activate()
               task.wait(0.05)
            end
         end
      end
   end
end)

function CleanCFrame(x,y,z) return CFrame.new(x,y,z) end

---------------------------------------------------------
-- VISUALS TAB: Aimbot, ESP, Tracers
---------------------------------------------------------

VisualsTab:CreateToggle({
   Name = "Aimbot (Closest to Cursor)",
   CurrentValue = false,
   Callback = function(Value)
      _G.Aimbot = Value
   end,
})

VisualsTab:CreateToggle({
   Name = "Player ESP",
   CurrentValue = false,
   Callback = function(Value)
      _G.ESPEnabled = Value
      if not Value then
         for _, v in pairs(workspace:GetChildren()) do
            if v:FindFirstChild("ESPHighlight") then v.ESPHighlight:Destroy() end
         end
      end
   end,
})

VisualsTab:CreateToggle({
   Name = "Player Tracers",
   CurrentValue = false,
   Callback = function(Value)
      _G.TracersEnabled = Value
   end,
})

-- Get Closest Player for Aimbot
local function getClosestPlayer()
   local closestPlayer = nil
   local shortestDistance = math.huge
   local Mouse = LocalPlayer:GetMouse()

   for _, player in pairs(Players:GetPlayers()) do
      if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
         local pos, onScreen = Camera:WorldToViewportPoint(player.Character.HumanoidRootPart.Position)
         if onScreen then
            local distance = (Vector2.new(pos.X, pos.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
            if distance < shortestDistance then
               closestPlayer = player
               shortestDistance = distance
            end
         end
      end
   end
   return closestPlayer
end

-- Aimbot & Visuals Loop
RunService.RenderStepped:Connect(function()
   -- Aimbot Execution
   if _G.Aimbot then
      local target = getClosestPlayer()
      if target and target.Character and target.Character:FindFirstChild("Head") then
         Camera.CFrame = CFrame.new(Camera.CFrame.Position, target.Character.Head.Position)
      end
   end

   -- ESP & Tracers Execution
   for _, player in pairs(Players:GetPlayers()) do
      if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
         local char = player.Character
         
         -- Highlight ESP
         if _G.ESPEnabled then
            if not char:FindFirstChild("ESPHighlight") then
               local highlight = Instance.new("Highlight")
               highlight.Name = "ESPHighlight"
               highlight.FillColor = Color3.fromRGB(255, 0, 0)
               highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
               highlight.Parent = char
            end
         else
            if char:FindFirstChild("ESPHighlight") then char.ESPHighlight:Destroy() end
         end
         
         -- Tracers
         if _G.TracersEnabled then
            local partPos, onScreen = Camera:WorldToViewportPoint(char.HumanoidRootPart.Position)
            if onScreen then
               local tracer = char:FindFirstChild("TracerLine") or Instance.new("LineHandleAdornment")
               if not char:FindFirstChild("TracerLine") then
                  tracer.Name = "TracerLine"
                  tracer.Length = 0
                  tracer.Thickness = 2
                  tracer.Color3 = Color3.fromRGB(255, 255, 0)
                  tracer.AlwaysOnTop = true
                  tracer.Adornee = char.HumanoidRootPart
                  tracer.Parent = char
               end
            end
         else
            if char:FindFirstChild("TracerLine") then char.TracerLine:Destroy() end
         end
      end
   end
end)

---------------------------------------------------------
-- TELEPORT TAB: Dynamic Dropdown List
---------------------------------------------------------

local selectedPlayer = nil

local PlayerDropdown = TeleportTab:CreateDropdown({
   Name = "Select Player",
   Options = {},
   CurrentOption = {""},
   MultipleOptions = false,
   Callback = function(Option)
      selectedPlayer = Option[1]
   end,
})

-- Update Dropdown list dynamically
local function updateDropdown()
   local playerList = {}
   for _, p in pairs(Players:GetPlayers()) do
      if p ~= LocalPlayer then
         table.insert(playerList, p.Name)
      end
   end
   PlayerDropdown:Refresh(playerList, true)
end

Players.PlayerAdded:Connect(updateDropdown)
Players.PlayerRemoving:Connect(updateDropdown)
updateDropdown()

TeleportTab:CreateButton({
   Name = "Teleport to Selected Player",
   Callback = function()
      if selectedPlayer then
         local targetPlr = Players:FindFirstChild(selectedPlayer)
         if targetPlr and targetPlr.Character and targetPlr.Character:FindFirstChild("HumanoidRootPart") then
            if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
               LocalPlayer.Character.HumanoidRootPart.CFrame = targetPlr.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -3)
            end
         end
      else
         Rayfield:Notify({Title = "Error", Content = "Please select a player first!", Duration = 3})
      end
   end,
})

Features & Information

it works fully no mercy duels that Bronx duels
#cool#no mercy dule

Community Comments (0)

No comments yet for this script.

More Scripts for +1 Speed Motorcycle Tsunami Escape