local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "AFS: Endless | Shadow Hub (Ocean Edition)", LoadingTitle = "Shadow Hub AFSE", LoadingSubtitle = "by Shadow", Theme = "Ocean", ConfigurationSaving = { Enabled = false, FileName = "AFSE_Ocean" }, KeySystem = false }) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Stats = LocalPlayer:WaitForChild("Stats") local OtherData = LocalPlayer:WaitForChild("OtherData") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RemoteFunction = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("RemoteFunction") local Home = Window:CreateTab("Home", 4483345998) Home:CreateSection("Live Ocean Stats") local function CreateStatMonitor(statId, displayName) local statObj = Stats:WaitForChild(tostring(statId)) local label = Home:CreateLabel(displayName .. ": " .. tostring(statObj.Value)) statObj.Changed:Connect(function(val) label:Set(displayName .. ": " .. tostring(val)) end) end CreateStatMonitor(1, "Strength") CreateStatMonitor(2, "Durability") CreateStatMonitor(3, "Chakra") CreateStatMonitor(4, "Sword") CreateStatMonitor(5, "Agility") CreateStatMonitor(6, "Speed") local YenLabel = Home:CreateLabel("Yen: " .. tostring(OtherData:WaitForChild("Yen").Value)) OtherData.Yen.Changed:Connect(function(v) YenLabel:Set("Yen: " .. v) end) local ChikaraLabel = Home:CreateLabel("Chikara: " .. tostring(OtherData:WaitForChild("Chikara").Value)) OtherData.Chikara.Changed:Connect(function(v) ChikaraLabel:Set("Chikara: " .. v) end) local TeleportTab = Window:CreateTab("Teleports", 4483345998) TeleportTab:CreateSection("Training Locations") local locations = { ["100 Strength"] = CFrame.new(-7.193, 62.257, 132.569), ["10K Strength"] = CFrame.new(1330.013, 150.963, -137.424), ["1M Strength"] = CFrame.new(-902.207, 81.895, 173.108), ["100B Strength"] = CFrame.new(1851.338, 138.2, 92.942), ["75QD Strength"] = CFrame.new(796.375, 230.24, -1003.951) } for name, cf in pairs(locations) do TeleportTab:CreateButton({ Name = name, Callback = function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = cf end end, }) end local Misc = Window:CreateTab("Misc", 4483345998) Misc:CreateSection("Player Utilities") Misc:CreateToggle({ Name = "Anti AFK", CurrentValue = false, Flag = "AntiAFK", Callback = function(Value) _G.AntiAFK = Value if Value then Rayfield:Notify({Title = "Anti-AFK", Content = "Bypass active - you won't be kicked."}) end end, }) LocalPlayer.Idled:Connect(function() if _G.AntiAFK then game:GetService("VirtualUser"):CaptureController() game:GetService("VirtualUser"):ClickButton2(Vector2.new()) end end) Misc:CreateButton({ Name = "Redeem All Ocean Gift Codes", Callback = function() local codes = {"10kVisits", "NewSpecials", "15kLikes", "25kLikes", "30kLikes", "MinorBugs"} for _, code in pairs(codes) do pcall(function() RemoteFunction:InvokeServer("Code", code) end) task.wait(0.8) end Rayfield:Notify({Title = "Codes", Content = "Redemption process finished."}) end, })