local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Players = game:GetService("Players") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") local camera = workspace.CurrentCamera local autofarming = false local coordinates = { Vector3.new(-967, 100, 373), Vector3.new(-1131, 97, -124), Vector3.new(-1130, 182, -1311), Vector3.new(-421, 157, -1395), Vector3.new(1371, 232, -761), Vector3.new(1028, 234, 885), Vector3.new(75, 115, 2150), Vector3.new(-424, 130, -218) } local function findClosestCrate(position) local chikaraBoxes = workspace.Scriptable:FindFirstChild("ChikaraBoxes") if not chikaraBoxes then return nil end local closestCrate = nil local closestDistance = math.huge for _, crate in ipairs(chikaraBoxes:GetChildren()) do if crate.Name == "ChikaraCrate" and crate:FindFirstChild("ClickBox") then local distance = (crate.ClickBox.Position - position).Magnitude if distance <= 15 and distance < closestDistance then closestDistance = distance closestCrate = crate end end end return closestCrate end local function teleportTo(position) if character and character:FindFirstChild("HumanoidRootPart") then character.HumanoidRootPart.CFrame = CFrame.new(position) end end local function lockCameraOnCrate(crate) if crate and crate:FindFirstChild("ClickBox") then camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = CFrame.new(camera.CFrame.Position, crate.ClickBox.Position) end end local function spamClickCenter() local VirtualInputManager = game:GetService("VirtualInputManager") local screenSize = camera.ViewportSize local centerX = screenSize.X / 2 local centerY = screenSize.Y / 2 for i = 1, 10 do pcall(function() VirtualInputManager:SendMouseButtonEvent(centerX, centerY, 0, true, game, 0) wait(0.05) VirtualInputManager:SendMouseButtonEvent(centerX, centerY, 0, false, game, 0) end) wait(0.05) end end local function resetCamera() camera.CameraType = Enum.CameraType.Custom end local function autofarmLoop() while autofarming do for _, coord in ipairs(coordinates) do if not autofarming then break end teleportTo(coord) wait(0.5) local crate = findClosestCrate(coord) if crate then lockCameraOnCrate(crate) wait(0.3) spamClickCenter() resetCamera() wait(9.5) else wait(1) end end wait(0.5) end end local Window = Rayfield:CreateWindow({ Name = "vai si fude jao", LoadingTitle = "jogo ruim", LoadingSubtitle = "infelizmente por mim", ConfigurationSaving = { Enabled = false, FolderName = nil, FileName = "ChikaraAutofarm" }, Discord = { Enabled = false, Invite = "noinvitelink", RememberJoins = true }, KeySystem = false }) -- Create Main Tab local MainTab = Window:CreateTab("farma essa bosta ai", 4483362458) -- Create Autofarm Section local AutofarmSection = MainTab:CreateSection("farma essa merda") -- Autofarm Toggle local AutofarmToggle = MainTab:CreateToggle({ Name = "ativa e desativa essa bosta ai", CurrentValue = false, Flag = "AutofarmToggle", Callback = function(Value) autofarming = Value if autofarming then Rayfield:Notify({ Title = "Autofarm Started", Content = "Chikara Crate autofarm is now active!", Duration = 3, Image = 4483362458 }) spawn(autofarmLoop) else Rayfield:Notify({ Title = "Autofarm Stopped", Content = "Chikara Crate autofarm has been disabled.", Duration = 3, Image = 4483362458 }) resetCamera() end end }) player.CharacterAdded:Connect(function(newCharacter) character = newCharacter humanoidRootPart = character:WaitForChild("HumanoidRootPart") wait(1) end) Rayfield:LoadConfiguration()