local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local RunService = game:GetService("RunService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer _G.SpeedValue = 16 _G.TeleportMode = false _G.MonsterESP = false _G.PlayerESP = false _G.AutoYen = false _G.OriginalPosition = nil RunService.Heartbeat:Connect(function(dt) if _G.TeleportMode and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character:FindFirstChild("Humanoid") then local Root = LocalPlayer.Character.HumanoidRootPart local Humanoid = LocalPlayer.Character.Humanoid if Humanoid.MoveDirection.Magnitude > 0 and _G.SpeedValue > 16 then Root.CFrame = Root.CFrame + (Humanoid.MoveDirection * ((_G.SpeedValue - 16) * dt)) end end end) local Window = Rayfield:CreateWindow({ Name = "The Mimic Script", LoadingTitle = "Loading...", LoadingSubtitle = "Sorry if is ia,", ConfigurationSaving = {Enabled = false} }) local function AddBaseFeatures(Tab, ShowYens) Tab:CreateSlider({ Name = "Speed Value", Range = {16, 100}, Increment = 1, CurrentValue = 16, Flag = "SpeedSlider", Callback = function(Value) _G.SpeedValue = Value end, }) Tab:CreateToggle({ Name = "Teleport Walk", CurrentValue = false, Flag = "TeleportWalkToggle", Callback = function(Value) _G.TeleportMode = Value if Value and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = 16 end end, }) Tab:CreateToggle({ Name = "Normal Speed", CurrentValue = true, Flag = "NormalSpeedToggle", Callback = function(Value) if Value then _G.TeleportMode = false if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = 16 end end end, }) Tab:CreateToggle({ Name = "ESP Monsters", CurrentValue = false, Flag = "ESPMonsterToggle", Callback = function(Value) _G.MonsterESP = Value if Value then task.spawn(function() while _G.MonsterESP do for _, v in pairs(workspace:GetDescendants()) do if v:IsA("Model") and v:FindFirstChild("Humanoid") and not Players:GetPlayerFromCharacter(v) then if not v:FindFirstChild("MonsterHighlight") then local h = Instance.new("Highlight", v) h.Name = "MonsterHighlight" h.FillColor = Color3.fromRGB(255, 0, 0) end end end task.wait(1) end end) else for _, v in pairs(workspace:GetDescendants()) do if v:IsA("Model") and v:FindFirstChild("MonsterHighlight") then v.MonsterHighlight:Destroy() end end end end, }) Tab:CreateToggle({ Name = "ESP Players", CurrentValue = false, Flag = "ESPPlayerToggle", Callback = function(Value) _G.PlayerESP = Value if Value then task.spawn(function() while _G.PlayerESP do for _, p in pairs(Players:GetPlayers()) do if p.Character and p ~= LocalPlayer and not p.Character:FindFirstChild("PlayerHighlight") then local h = Instance.new("Highlight", p.Character) h.Name = "PlayerHighlight" h.FillColor = Color3.fromRGB(0, 255, 0) end end task.wait(1) end end) else for _, p in pairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("PlayerHighlight") then p.Character.PlayerHighlight:Destroy() end end end end, }) if ShowYens then Tab:CreateToggle({ Name = "Auto Farm Yens", CurrentValue = false, Flag = "AutoYenToggle", Callback = function(Value) _G.AutoYen = Value if Value and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then _G.OriginalPosition = LocalPlayer.Character.HumanoidRootPart.CFrame end task.spawn(function() while _G.AutoYen do local yens = {} for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name:lower():match("yen") then table.insert(yens, v) end end if #yens > 0 then local targetYen = yens[math.random(1, #yens)] if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = targetYen.CFrame task.wait(0.1) local prompt = targetYen:FindFirstChildOfClass("ProximityPrompt") or targetYen.Parent:FindFirstChildOfClass("ProximityPrompt") if prompt and fireproximityprompt then fireproximityprompt(prompt) end if firetouchinterest then firetouchinterest(LocalPlayer.Character.HumanoidRootPart, targetYen, 0) task.wait(0.1) firetouchinterest(LocalPlayer.Character.HumanoidRootPart, targetYen, 1) end task.wait(0.3) end else if _G.OriginalPosition and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = _G.OriginalPosition end task.wait(1) end end if not _G.AutoYen and _G.OriginalPosition and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = _G.OriginalPosition end end) end, }) end end local Tab1 = Window:CreateTab("BICHI") local Tab2 = Window:CreateTab("BICHII") local Tab3 = Window:CreateTab("BICHIII") local Tab4 = Window:CreateTab("BICHIV") local Tab5 = Window:CreateTab("BIICHI") local Tab6 = Window:CreateTab("BIICHII") local Tab7 = Window:CreateTab("BIICHIII") local Tab8 = Window:CreateTab("BIICHIV") AddBaseFeatures(Tab1, false) AddBaseFeatures(Tab2, false) AddBaseFeatures(Tab3, false) AddBaseFeatures(Tab4, false) AddBaseFeatures(Tab5, false) AddBaseFeatures(Tab6, true) AddBaseFeatures(Tab7, true) AddBaseFeatures(Tab8, true)