-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- script by axisssq (aka axis, axisq) -- tested on xeno, madium executors. theoretically, it should work on all 90% unc executors -- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⡔⠠⢤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ -- ⡴⠒⠒⠒⠒⠒⠶⠦⠄⢹⣄⠀⠀⠑⠄⣀⡠⠤⠴⠒⠒⠒⠀⠀ -- ⢇⠀⠀⠀⠀⠀⠀⠐⠋⠀⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀ -- ⠈⢆⠀⠀⠀⠀⡤⠤⣄⠀⠀⠀⠀⡤⠤⢄⠀⠀⠀⠀⠀⣠⠃⠀ -- ⠀⡀⠑⢄⡀⡜⠀⡜⠉⡆⠀⠀⠀⡎⠙⡄⠳⡀⢀⣀⣜⠁⠀⠀ -- ⠀⠹⣍⠑⠀⡇⠀⢣⣰⠁⠀⠀⠀⠱⣠⠃⠀⡇⠁⣠⠞⠀⠀⠀ -- ⠀⠀⠀⡇⠔⣦⠀⠀⠀⠈⣉⣀⡀⠀⠀⠰⠶⠖⠘⢧⠀⠀⠀⠀ -- ⠀⠀⠰⠤⠐⠤⣀⡀⠀⠈⠑⣄⡁⠀⡀⣀⠴⠒⠀⠒⠃⠀⠀⠀ -- ⠀⠀⠀⠀⠀⠀⠘⢯⡉⠁⠀⠀⠀⠀⠉⢆⠀⠀⠀⠀⠀⠀⠀⠀ -- ⠀⠀⠀⠀⠀⠀⢀⣞⡄⠀⠀⠀⠀⠀⠀⠈⡆⠀⠀⠀⠀⠀⠀⠀ if getgenv().RayfieldWindow and not getgenv().RayfieldWindow.Unloaded then pcall(function()getgenv().RayfieldWindow:Unload()end)end local mL=loadstring(game:HttpGet"https://sirius.menu/gen2")()local EK=mL:CreateWindow{name="TBOD",subtitle="by axisq",theme="default",configuration={autoSave=true,autoLoad=true,fileName="TBOD",customFolder="TBOD"}}getgenv().RayfieldWindow=EK local m=game:GetService"Players"local _G=game:GetService"RunService"local yG=game:GetService"UserInputService"local ll=game:GetService"GuiService"local iy=game:GetService"VirtualInputManager"local YJ=game:GetService"HttpService"local k=game:GetService"ReplicatedStorage"local XK=m.LocalPlayer local y=false do local q,t=pcall(function()if identifyexecutor then return identifyexecutor()elseif getexecutorname then return getexecutorname()end return nil end)if q and t then local w=tostring(t):lower()local v={"xeno","solara"}for _,x in ipairs(v)do if w:find(x)then y=true break end end end end local rI=16 local vI=50 local aG=false local KI=50 local ua=nil local ra=false local oL=false local XG=false local bH=0.2 local fH=0.5 local tK=false local tn=false local zH=100 local vH=false local uK=false local DE=false local TK=false local mI="Teleport"local Nq=false local vK=false local EB=false local Lz=0 local wK=nil local ec local KE local YF local Qo local PG local rH local XH local OH local zq={Vector3 .new(268.05,10,225.92),Vector3 .new(30.6,10,424.76),Vector3 .new(-841.34,10,-322.69),Vector3 .new(446.58,10,-164.06),Vector3 .new(-755.68,10,182.43),Vector3 .new(731.48,10,488.86)}local function pL()ra=true if ua then ua:Disconnect()end ua=_G.Stepped:Connect(function()if ra and XK.Character then for _,pa in pairs(XK.Character:GetDescendants())do if pa:IsA"BasePart"then pa.CanCollide=false end end end end)end local function qL()ra=false if ua then ua:Disconnect()ua=nil end if XK.Character then for _,ya in pairs(XK.Character:GetDescendants())do if ya:IsA"BasePart"then ya.CanCollide=true end end end end local function xA(Ya)local La=XK.Character local bb=La and La:FindFirstChild"HumanoidRootPart"local _b=La and La:FindFirstChildOfClass"Humanoid"if not bb or not _b then return end for _,Na in pairs(La:GetDescendants())do if Na:IsA"BasePart"then Na.CanCollide=true end end bb.AssemblyLinearVelocity=Vector3 .zero bb.AssemblyAngularVelocity=Vector3 .zero local Va=_b.HipHeight+(bb.Size.Y/2)+1 local Xa=Ya.Position+Vector3 .new(0,Va,0)bb.CFrame=CFrame.new(Xa)*Ya.Rotation _b:ChangeState(Enum.HumanoidStateType.GettingUp)bb.AssemblyLinearVelocity=Vector3 .zero bb.AssemblyAngularVelocity=Vector3 .zero end local function to(jb)if not jb then return 0 end jb=jb:gsub("%$",""):gsub(",",""):upper()local ob,qb=jb:match"([%d%.]+)%s*([A-Z]*)"if not ob then return 0 end ob=tonumber(ob)or 0 local pb={[""]=1,["K"]=1000,["M"]=1000000,["B"]=1000000000,["T"]=1000000000000,["Q"]=1000000000000000,["QA"]=1000000000000000,["QN"]=1000000000000000000,["QI"]=1000000000000000000,["SX"]=1000000000000000000000,["SP"]=1000000000000000000000000,["O"]=1000000000000000000000000000,["N"]=1000000000000000000000000000000,["D"]=1000000000000000000000000000000000}return ob*(pb[qb]or 1)end local function uD()if not ec or not ec.Parent then local yb=XK:FindFirstChild"PlayerGui"if yb then local Ob=yb:FindFirstChild"System"local Eb=Ob and Ob:FindFirstChild"Main"local Hb=Eb and Eb:FindFirstChild"Cash"local Lb=Hb and Hb:FindFirstChild"CashText"if Lb and Lb:IsA"TextLabel"then ec=Lb else local Rb=Ob and Ob:FindFirstChild"PlayerList"local Ub=Rb and Rb:FindFirstChild"Holder"local Yb=Ub and Ub:FindFirstChild(XK.Name)local bc=Yb and Yb:FindFirstChild"CashText"if bc then ec=bc end end end end if ec then return to(ec.Text)end return 0 end local function sD()local mc=XK:FindFirstChild"PlayerGui"if not mc then return 0 end local pc=mc:FindFirstChild"System"and mc.System:FindFirstChild"Main"and mc.System.Main:FindFirstChild"Bits"if not pc then return 0 end local sc=pc:FindFirstChildWhichIsA("TextLabel",true)if sc then return to(sc.Text)end return 0 end local function lw()local ad=workspace:FindFirstChild"Tycoons"or workspace:FindFirstChild"Tycoon"or workspace:FindFirstChild"Plots"if not ad then return nil end for _,Yc in ipairs(ad:GetChildren())do local Lc=Yc:FindFirstChild"Owner"or Yc:FindFirstChild"OwnerId"or Yc:FindFirstChild"Player"or Yc:FindFirstChild"User"if Lc then if Lc:IsA"ObjectValue"and Lc.Value==XK then return Yc elseif Lc:IsA"IntValue"or Lc:IsA"NumberValue"or Lc:IsA"StringValue"then local Oc=tostring(Lc.Value)if Oc==tostring(XK.UserId)or Oc==XK.Name then return Yc end end end if Yc:GetAttribute"Owner"==XK.Name or Yc:GetAttribute"OwnerId"==XK.UserId then return Yc end if Yc.Name:lower():find(XK.Name:lower())then return Yc end end if#ad:GetChildren()==1 then return ad:GetChildren()[1]end return nil end local function Ne(ed)local hd=ed:FindFirstChild"PriceDisplay"if hd then local kd=hd:FindFirstChildWhichIsA("TextLabel",true)if kd then local od=kd.Text or""if od:upper():find"FREE"then return 0,true end local qd=to(od)return qd,qd>0 end end return 0,false end local function He(Fd)if not Fd or not Fd.Parent then return false end local zd=Fd:FindFirstChild"PriceDisplay"if not zd then return false end local Dd=zd:FindFirstChildWhichIsA("TextLabel",true)if not Dd or not Dd.Visible then return false end if not Dd.Text or Dd.Text:gsub("%s","")==""then return false end local Id=Fd:FindFirstChild"NameDisplay"if Id then local Ld=Id:FindFirstChildWhichIsA("TextLabel",true)if Ld then local Nd=Ld.Text if not Nd or Nd:gsub("%s","")==""then return false end end end return true end local function Se(ae)local Xd=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"if Xd and ae then if firetouchinterest then firetouchinterest(Xd,ae,0)task.wait(0.02)firetouchinterest(Xd,ae,1)else xA(ae.CFrame)task.wait(0.02)end end end local function YG()if XG then return end XG=true pL()EK:Toast{title="Auto Buy",subtitle="Service Enabled",duration=3,position="Top"}local We,he=pcall(function()while oL do local je,ke=pcall(function()local re=lw()local ze=re and(re:FindFirstChild"Buttons"or re:FindFirstChild"ButtonFolder"or re:FindFirstChildOfClass"Folder")local we=uD()if PG then PG:Set(we)end if ze then local De=ze:GetChildren()for Ee=1,#De do if not oL then break end local Te=De[Ee]if Te and Te.Parent and He(Te)and XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"then local Qe,Pe=Ne(Te)if Pe and Qe<=uD()then Se(Te)task.wait(math.max(bH or 0.05,0.05))end end end end end)task.wait(fH or 0.5)end end)if not We then oL=false if mL.Flags and mL.Flags.AutoBuyToggle then pcall(function()mL.Flags.AutoBuyToggle:Set(false)end)end EK:Notify{title="Auto Buy",content="Service crashed and was disabled. Check console for details.",duration=5}end local gf=mL.Flags and mL.Flags.NoclipToggle and mL.Flags.NoclipToggle.Value if not gf then qL()end EK:Toast{title="Auto Buy",subtitle="Service Disabled",duration=3,position="Top"}XG=false end local function Si()local of=workspace:FindFirstChild"Obelisk"local rf=of and of:FindFirstChild"RebirthButton"local sf=rf and rf:FindFirstChild"Click"return sf end local function ah()local yf=Si()if not yf then return false end local Bf=yf:FindFirstChildOfClass"ClickDetector"if not Bf then return false end if fireclickdetector then local Cf=pcall(function()fireclickdetector(Bf)end)return Cf end return false end local function QI()local ng=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"local Bg=Si()if not ng or not Bg then return false end local Sf=Bg:FindFirstAncestor"Obelisk"or Bg.Parent local Ag if Sf and Sf:IsA"Model"then local Vf=Sf:GetBoundingBox().Position local Yf=(Bg.Position-Vf)local cg=Vector3 .new(Yf.X,0,Yf.Z)if cg.Magnitude>0.1 then Ag=Bg.Position+(cg.Unit*2)else Ag=Bg.Position+Vector3 .new(0,0,2)end else Ag=Bg.Position+Vector3 .new(0,0,2)end Ag=Vector3 .new(Ag.X,Bg.Position.Y,Ag.Z)ng.AssemblyLinearVelocity=Vector3 .zero ng.AssemblyAngularVelocity=Vector3 .zero ng.CFrame=CFrame.new(Ag,Bg.Position)for i=1,5 do _G.RenderStepped:Wait()end local Ug=workspace.CurrentCamera if Ug then local Tg=Ug.CameraType local Vg=Ug.FieldOfView Ug.CameraType=Enum.CameraType.Scriptable Ug.FieldOfView=40 Ug.CFrame=CFrame.new(Ag,Bg.Position)for i=1,10 do _G.RenderStepped:Wait()end local Ig=Ug.ViewportSize local Qg=Ig.X/2 local Rg=Ig.Y/2 pcall(function()iy:SendMouseMoveEvent(Qg,Rg,game)task.wait(0.5)iy:SendMouseButtonEvent(Qg,Rg,0,true,game,0)task.wait(0.1)iy:SendMouseButtonEvent(Qg,Rg,0,false,game,0)end)task.wait(0.3)Ug.CameraType=Tg Ug.FieldOfView=Vg end return true end local KH=isXenoExecutor and"Teleport"or"Remote"local function Rm()if KH=="Teleport"then QI()else ah()end end local function Hh()local gh=XK:FindFirstChild"PlayerGui"if not gh then return nil end local jh=gh:FindFirstChild"System"local mh=jh and jh:FindFirstChild"RebirthProgress"local ph=mh and mh:FindFirstChild"Progress"local qh=ph and ph:FindFirstChildOfClass"TextLabel"return qh end local function mm()local wh=XK:FindFirstChild"PlayerGui"if not wh then return false end local zh=wh:FindFirstChild"System"local Ch=zh and zh:FindFirstChild"Notifications"local Eh=Ch and Ch:FindFirstChild"NotiHolder"if not Eh then return false end return Eh:FindFirstChild"EssenceCappedTemp"~=nil end local function Fl()local Lh=Hh()if not Lh or not Lh.Text then return nil end local Rh=Lh.Text:upper()if Rh:find"COMPLETE"or Rh:find"MAX"or Rh:find"DONE"then return 0 end local Sh,Wh=Rh:match"(.-)%s*/%s*(.+)"if Sh and Wh then local Yh=to(Wh)if Yh>0 then return Yh end end return nil end local function Om()local Ei=XK:FindFirstChild"PlayerGui"if not Ei then return{}end local hi=Ei:FindFirstChild"Main"local Ti=hi and hi:FindFirstChild"Rebirth"local Ci=Ti and Ti:FindFirstChild"Main"local zi=Ci and Ci:FindFirstChild"Inner"local Ui=zi and zi:FindFirstChild"Rebirth"local wi=zi and zi:FindFirstChild"Progress"local Vi=wi and wi:FindFirstChildOfClass"TextLabel"local Wi=zi and zi:FindFirstChild"Capped"local Xi=Ci and Ci:FindFirstChild"Exit"local Hi=Ei:FindFirstChild"ScreenSequences"local Ki=Hi and Hi:FindFirstChild"Rebirth"local Yi=Ki and Ki:FindFirstChild"Teleport"local Qi=Yi and Yi:FindFirstChild"noFrame"local _j=Qi and Qi:FindFirstChild"noButton"local aj=Si()return{rebirthFrame=Ti,rebirthButton=Ui,progressLabel=Vi,cappedLabel=Wi,exitButton=Xi,teleportFrame=Yi,noButton=_j,worldClickPart=aj}end local function fn(ij)if not ij then return false end if not ij.Visible then return false end local jj=ij.AbsolutePosition local kj=ij.AbsoluteSize return jj.Y>=0 and kj.Y>0 end local function kE(pj)if not pj then return end xA(pj)end local function pD(Fj)if not Fj then return false end local Ej=workspace.CurrentCamera if not Ej then return false end local Aj=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"if Aj then Ej.CFrame=CFrame.new(Aj.Position,Fj.Position)task.wait(0.1)end local Pj,Gj=Ej:WorldToViewportPoint(Fj.Position)if not Gj then return false end return pcall(function()iy:SendMouseMoveEvent(Pj.X,Pj.Y,game)task.wait(0.05)iy:SendMouseButtonEvent(Pj.X,Pj.Y,0,true,game,0)task.wait(0.05)iy:SendMouseButtonEvent(Pj.X,Pj.Y,0,false,game,0)end)end local function Tm()local _k=Om()if _k.cappedLabel and fn(_k.cappedLabel)then return{isReady=true,target=0}end if _k.progressLabel and _k.progressLabel.Text then local fk=_k.progressLabel.Text:upper()if fk:find"COMPLETE"or fk:find"MAX"or fk:find"DONE"then return{isReady=true,target=0}end local kk,nk=fk:match"(.-)%s*/%s*(.+)"if kk and nk then local sk=to(kk)local uk=to(nk)if uk>0 then local tk=uk*(zH/100)return{isReady=sk>=tk,target=uk}end end end local yk=XK:FindFirstChild"PlayerGui"if yk then for _,Ck in ipairs(yk:GetDescendants())do if Ck:IsA"TextLabel"and Ck.Visible then local Fk=Ck.Text:upper()local Qk,Kk=Fk:match"([%d%.,%s%$%w]+)%s*/%s*([%d%.,%s%$%w]+)"if Qk and Kk then local Sk=to(Kk)if Sk>0 then local Rk=Sk*(zH/100)return{isReady=to(Qk)>=Rk,target=Sk}end end end end end return{isReady=false,target=nil}end local function hn(jl)if not jl then return false end if firesignal then pcall(function()firesignal(jl.Activated)end)pcall(function()firesignal(jl.MouseButton1Click)end)end if getconnections then for _,bl in ipairs{"Activated","MouseButton1Click","MouseButton1Down"}do if jl[bl]then for _,fl in ipairs(getconnections(jl[bl]))do pcall(function()if fl.Function then task.spawn(fl.Function)end if fl.Fire then fl:Fire()end end)end end end end local ql=jl.AbsolutePosition local rl=jl.AbsoluteSize local sl=ll:GetGuiInset()local Bl=ql.X+(rl.X/2)local Cl=ql.Y+(rl.Y/2)+sl.Y if Cl<0 then return false end return pcall(function()iy:SendMouseMoveEvent(Bl,Cl,game)task.wait(0.05)iy:SendMouseButtonEvent(Bl,Cl,0,true,game,0)task.wait(0.08)iy:SendMouseButtonEvent(Bl,Cl,0,false,game,0)end)end local function Sl()local Hl=Fl()if Hl~=nil then return Hl end return nil end local function sH()if tn then return end tn=true EK:Toast{title="Auto Rebirth",subtitle="Service Enabled",duration=3,position="Top"}local mn,Nl=pcall(function()while tK do local jn,kn=pcall(function()local Vl=Sl()if Vl then wK=Vl if rH then rH:Set(wK)end end local hm=uD()local im=wK and(wK*(zH/100))local xm=im and hm>=im if vH then xm=xm and mm()end if wK and xm then local Lm=Om()if not fn(Lm.rebirthFrame)then Rm()task.wait(0.8)else local ym=Tm()local Am=xm or(ym.isReady and not vH)if Am then EK:Notify{title="Auto Rebirth",content="Rebirth target reached! Executing Rebirth...",duration=4}hn(Lm.rebirthButton)task.wait(0.5)wK=nil if rH then rH:Set(0)end else if Lm.exitButton and fn(Lm.exitButton)then hn(Lm.exitButton)end end end elseif not wK then local in_=Om()if not fn(in_.rebirthFrame)then Rm()task.wait(0.8)else local Xm=Tm()if Xm.target and Xm.target>0 then wK=Xm.target if rH then rH:Set(wK)end else if in_.rebirthButton then hn(in_.rebirthButton)task.wait(0.3)end end if in_.exitButton and fn(in_.exitButton)then hn(in_.exitButton)end end end end)if not jn then warn("[TBOD] Auto Rebirth iteration error (recovered): "..tostring(kn))wK=nil end task.wait(1)end end)if not mn then tK=false if mL.Flags and mL.Flags.AutoRebirthToggle then pcall(function()mL.Flags.AutoRebirthToggle:Set(false)end)end EK:Notify{title="Auto Rebirth",content="Service crashed and was disabled. Check console for details.",duration=5}end EK:Toast{title="Auto Rebirth",subtitle="Service Disabled",duration=3,position="Top"}tn=false end local function Hq()local xn=workspace:FindFirstChild"BitsShops"if xn then for _,Dn in ipairs(xn:GetChildren())do local Bn=Dn:FindFirstChild"Cards"if Bn and#Bn:GetChildren()>0 then local Fn=Dn:FindFirstChildWhichIsA("BasePart",true)if Fn then return Fn end end end end for _,Kn in ipairs(workspace:GetDescendants())do if Kn:IsA"BasePart"and Kn.Name=="HumanoidRootPart"and Kn.Parent and Kn.Parent.Name:lower():find"merchant"then return Kn end end return nil end local function aC()local On=workspace:FindFirstChild"BitsShops"if not On then return nil end for _,Tn in ipairs(On:GetChildren())do local Sn=Tn:FindFirstChild"Cards"if Sn and#Sn:GetChildren()>0 then return Tn end end return nil end local function yC(Yn)local bo=Yn and Yn:FindFirstChild"Cards"if not bo then return{}end local vo={}for _,ro in ipairs(bo:GetChildren())do local mo=ro:FindFirstChild"Part"local so=ro:FindFirstChild"Click"local lo=mo and mo:FindFirstChild"SurfaceGui"local uo=lo and lo:FindFirstChild"priceDisplay"if mo and so and uo then table.insert(vo,{name=ro.Name,model=ro,clickPart=so,price=to(uo.Text)})end end return vo end local function OI()local Go=lw()if Go then local Lo=Go:GetPivot()local Jo=Go:FindFirstChild"Spawn"or Go:FindFirstChild"Essential"or Go:FindFirstChild"Collector"or Go:FindFirstChildWhichIsA("BasePart",true)if Jo then Lo=Jo.CFrame end xA(Lo)end end local function gL()Nq=false if Qo then Qo:Disconnect()Qo=nil end local _p=XK.Character if _p then local Xo=_p:FindFirstChildOfClass"Humanoid"if Xo then Xo.PlatformStand=false end local cp=_p:FindFirstChild"HumanoidRootPart"if cp then if cp:FindFirstChild"MerchantFlyBV"then cp.MerchantFlyBV:Destroy()end end end end local function Eq(Np,Xp)local Kp=XK.Character local Tp=Kp and Kp:FindFirstChild"HumanoidRootPart"local qp=Kp and Kp:FindFirstChildOfClass"Humanoid"if not Tp or not qp then return end qp.PlatformStand=true local _q=Tp:FindFirstChild"MerchantFlyBV"if not _q then _q=Instance.new"BodyVelocity"_q.Name="MerchantFlyBV"_q.MaxForce=Vector3 .new(1000000000,1000000000,1000000000)_q.Parent=Tp end local Dp=(Np-Tp.Position).Magnitude local Ip=math.max(Dp/math.max(Xp,1),0.2)+3 local Hp=tick()while Nq and(tick()-Hp)-100 and jq.Position~=Vector3 .zero then task.wait(1)return jq end end return nil end local function Sq()local sq=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"if not sq then return nil end Nq=true pL()local vq=sq.Position local xq=Vector3 .new(vq.X,50,vq.Z)Eq(xq,500)task.wait(0.2)local Pq=nil for _,Dq in ipairs(zq)do if not Nq then break end local Fq=Vector3 .new(Dq.X,50,Dq.Z)Eq(Fq,500)task.wait(1)local Mq=Hq()if Mq and Mq.Position.Y>-100 and Mq.Position~=Vector3 .zero then Pq=Mq task.wait(1)break end end Nq=false gL()return Pq end local function Bt()if mI=="Fly"then return Sq()else return zt()end end local function Az(br,dr)local er=br.Anchored br.Anchored=true br.AssemblyLinearVelocity=Vector3 .zero br.AssemblyAngularVelocity=Vector3 .zero if dr then dr.PlatformStand=true end return er end local function Nz(nr,pr,lr)if not nr then return end nr.Anchored=lr or false nr.AssemblyLinearVelocity=Vector3 .zero nr.AssemblyAngularVelocity=Vector3 .zero if pr then pr.PlatformStand=false end end local function VC(ls,js)local Ar=XK.Character local Vr=Ar and Ar:FindFirstChild"HumanoidRootPart"local Tr=Ar and Ar:FindFirstChildOfClass"Humanoid"if not Vr or not ls.model then return nil,nil,nil,nil,nil end local us=Vr.CFrame local vs=ls.model:GetPivot()local Lr=Vr.Position local Pr=Vector3 .new(Lr.X,50,Lr.Z)Vr.AssemblyLinearVelocity=Vector3 .zero Vr.AssemblyAngularVelocity=Vector3 .zero Vr.CFrame=CFrame.new(Pr)local xs=Az(Vr,Tr)local Xr=Vr.CFrame*CFrame.new(0,0,-5)ls.model:PivotTo(Xr)local ys={}for _,gs in ipairs(ls.model:GetDescendants())do if gs:IsA"BasePart"then table.insert(ys,{part=gs,wasAnchored=gs.Anchored})gs.Anchored=true gs.AssemblyLinearVelocity=Vector3 .zero gs.AssemblyAngularVelocity=Vector3 .zero end end local ws={}if js then for _,os_ in ipairs(js)do if os_~=ls and os_.clickPart then local ts=os_.clickPart:FindFirstChildOfClass"ClickDetector"if ts then table.insert(ws,{detector=ts,originalDistance=ts.MaxActivationDistance})ts.MaxActivationDistance=0 end end end end return us,vs,ws,xs,ys end local function ED(Cs)if not Cs then return end for _,Fs in ipairs(Cs)do if Fs.part then Fs.part.Anchored=Fs.wasAnchored end end end local function KD(Js)if not Js then return end for _,Ms in ipairs(Js)do if Ms.detector then Ms.detector.MaxActivationDistance=Ms.originalDistance end end end local function HD(Ss,Ts)if not Ts or not Ss.model then return end Ss.model:PivotTo(Ts)end local function MD(mt,jt)local et=XK.Character local ht=et and et:FindFirstChild"HumanoidRootPart"local it=et and et:FindFirstChildOfClass"Humanoid"if not ht then return end Nz(ht,it,jt)if mt then xA(mt)end end local function SI(xt)local ut=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"if not ut then return nil end local St=ut.CFrame EK:Notify{title="Teleport",content="Scanning merchant locations...",duration=2}local Lt if xt then Lt=zt()else Lt=Bt()if mI=="Fly"then local Ht=mL.Flags and mL.Flags.NoclipToggle and mL.Flags.NoclipToggle.Value if not Ht then qL()end end end if Lt then local Nt=Lt.Position xA(CFrame.new(Nt+Vector3 .new(0,3,0)))EK:Notify{title="Teleport",content="Merchant found!",duration=3}return St else EK:Notify{title="Teleport",content="No active merchant found right now.",duration=3}xA(St)return nil end end local function Ay()local Yt=lw()if not Yt then return nil end local au=Yt:FindFirstChild"Items"if not au then return nil end for _,eu in ipairs(au:GetChildren())do local nu=eu.Name=="Box"and eu or eu:FindFirstChild"Box"if nu and nu:IsA"Model"then local ku=nu:FindFirstChild"touchPart"if ku then return ku.Position end local ou,pu=pcall(function()return nu:GetPivot().Position end)if ou then return pu end end end return nil end local function iA()local vu=lw()if not vu then return nil end local yu=vu:FindFirstChild"Items"if not yu then return nil end local Ku=yu:FindFirstChild"Wheat Seperator"if not Ku then return nil end local Du=Ku:FindFirstChild("touchPart",true)if Du then return Du.Position end for _,Hu in ipairs(Ku:GetDescendants())do if Hu:IsA"BasePart"and Hu:FindFirstChildOfClass"TouchTransmitter"then return Hu.Position end end local Lu,Mu=pcall(function()return Ku:GetPivot().Position end)if Lu then return Mu end return nil end local function pv()local Su=XK:FindFirstChild"PlayerGui"local Vu=Su and Su:FindFirstChild"System"local Yu=Vu and Vu:FindFirstChild"Tools"local av=Yu and Yu:FindFirstChild"OpenClose"return av and av:FindFirstChild"ToolName"end local function FA(gv)local fv={[1]=Enum.KeyCode.One,[2]=Enum.KeyCode.Two}local lv=fv[gv]if not lv then return false end return pcall(function()iy:SendKeyEvent(true,lv,false,game)task.wait(0.05)iy:SendKeyEvent(false,lv,false,game)end)end local function HA(tv)local uv=pv()if not uv then return false end local wv=0 task.wait(0.5)while wv0)and math.max(_x-3,2)or 5 local dx=(hx.Position-ix).Magnitude if dx>jx then hx.AssemblyLinearVelocity=Vector3 .zero hx.AssemblyAngularVelocity=Vector3 .zero hx.CFrame=CFrame.new(ix+Vector3 .new(0,0,jx*0.8))task.wait()end end end if fireclickdetector then local mx=pcall(function()fireclickdetector(lx)end)return mx end return false end local function sy(zx)local Gx=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"local vx=zx:FindFirstChildOfClass"ClickDetector"if not Gx or not vx then return false end local Tx=zx.Position or(zx:IsA"Model"and zx:GetPivot().Position)if not Tx then return false end local Sx=Vector3 .new(Tx.X,12,Tx.Z)Gx.AssemblyLinearVelocity=Vector3 .zero Gx.AssemblyAngularVelocity=Vector3 .zero Gx.CFrame=CFrame.new(Sx)for i=1,3 do _G.RenderStepped:Wait()end local ny=workspace.CurrentCamera if not ny then return false end local my=ny.CameraType local oy=ny.FieldOfView ny.CameraType=Enum.CameraType.Scriptable ny.FieldOfView=50 ny.CFrame=CFrame.new(Sx,Tx)for i=1,5 do _G.RenderStepped:Wait()end local ay=ny.ViewportSize local jy=ay.X/2 local ky=ay.Y/2 local py=pcall(function()iy:SendMouseMoveEvent(jy,ky,game)task.wait(0.05)iy:SendMouseButtonEvent(jy,ky,0,true,game,0)task.wait(0.08)iy:SendMouseButtonEvent(jy,ky,0,false,game,0)end)task.wait(0.1)ny.CameraType=my ny.FieldOfView=oy return py end local function PA(ty)do return sy(ty)end end local function wB()local Dy=Ay()while vK and not Dy do task.wait(1)Dy=Ay()end if not vK then return false end xA(CFrame.new(Dy))task.wait(0.5)local Gy=FA(2)task.wait(0.5)if not Gy then return false end local Ky=bB()local az=0 for _,Xy in ipairs(Ky)do if not vK then break end local Sy=Xy:GetAttribute"Growing"local Ty=Xy:GetAttribute"PlantedCrops"or 0 local Uy=Xy:GetAttribute"RequiredCrops"or 1 if not Sy and Ty0 then if PA(Xy)then az=az+1 task.wait(0.3)end end end return az>0 end local function sB()local sz=bB()local aA=0 if not FA(1)then return 0 end task.wait(0.3)local nz=XK.Character local _A=nz and nz:FindFirstChild"HumanoidRootPart"local Pz=nz and nz:FindFirstChildOfClass"Humanoid"local Tz=workspace.CurrentCamera local Uz=Tz and Tz.CameraType for _,Ez in ipairs(sz)do if not vK then break end local wz=Ez:GetAttribute"Harvestable"if wz then local Qz=false if _A then Qz=Az(_A,Pz)end if PA(Ez)then aA=aA+1 Lz=Lz+1 if OH then OH:Set(Lz)end task.wait(0.2)end if _A then Nz(_A,Pz,Qz)end end end if Tz and Uz then Tz.CameraType=Uz end if aA>0 and _A then xA(CFrame.new(_A.Position.X,30,_A.Position.Z))task.wait(0.2)end return aA end local function tB()if BA()<=0 then return end local wA=iA()while vK and not wA do task.wait(1)wA=iA()end if not vK then return end local oA=XK.Character local uA=oA and oA:FindFirstChild"HumanoidRootPart"local yA=CFrame.new(wA)if uA then yA=(CFrame.new(wA)*uA.CFrame.Rotation)*CFrame.new(0,-4,4)else yA=CFrame.new(wA+Vector3 .new(0,-4,4))end xA(yA)task.wait(0.5)local EA=0 while vK and BA()>0 and EA<50 do EA=EA+1 if not FA(1)then break end local IA=HA(10)if not IA then break end task.wait(0.3)end end local function JA(MA)return PA(MA)end local function NA(QA)return PA(QA)end local function VH()if EB then return end EB=true EK:Toast{title="Auto Farm",subtitle="Service Enabled",duration=3,position="Top"}local xB,WA=pcall(function()while vK do local YA,_B=pcall(function()local fB=bB()local vB=false local rB=false local uB=false for _,nB in ipairs(fB)do if nB:GetAttribute"Harvestable"then rB=true elseif nB:GetAttribute"Growing"then vB=true else local oB=nB:GetAttribute"PlantedCrops"or 0 local pB=nB:GetAttribute"RequiredCrops"or 1 if oBIC.price end)local ID=nil for _,OC in ipairs(WD)do if OC.price<=MC then ID=OC break end end if ID then local ND,JD,LD,OD,FD=VC(ID,WD)task.wait(0.5)local aE=false local dE=0 local mD,tD,oD local wD,vD while not aE and dE<5 and uK do dE=dE+1 wD=sD()mD=uD()oD=pD(ID.clickPart)task.wait(1)vD=sD()tD=uD()if vD>wD then aE=true if XH then XH:Set(ID.price)end EK:Notify{title="Auto Merchant",content="Bought "..ID.name.." card for $"..ID.price,duration=4}else task.wait(0.5)end end ED(FD)if JD then HD(ID,JD)end KD(LD)MD(ND,OD)local UD=XK.Character and XK.Character:FindFirstChild"HumanoidRootPart"local SD=UD and UD.Position local XD={}for _,_E in ipairs(WD)do table.insert(XD,{name=_E.name,price=_E.price})end if aE then vE=true else EK:Notify{title="Auto Merchant",content="Purchase failed after "..dE.." attempts (Bits unchanged). Will retry next check.",duration=4}end else EK:Notify{title="Auto Merchant",content="No affordable card. Skipping until next night.",duration=4}vE=true end else EK:Notify{title="Auto Merchant",content="Merchant not found. Skipping until next night.",duration=4}vE=true end if lE and uK then kE(lE)end end end end)if not mE then gL()local sE=XK.Character local uE=sE and sE:FindFirstChild"HumanoidRootPart"if uE then uE.Anchored=false end vE=false end task.wait(5)end end)if not wE then uK=false if mL.Flags and mL.Flags.AutoMerchantToggle then pcall(function()mL.Flags.AutoMerchantToggle:Set(false)end)end EK:Notify{title="Auto Merchant",content="Service crashed and was disabled. Check console for details.",duration=5}end EK:Toast{title="Auto Merchant",subtitle="Service Disabled",duration=3,position="Top"}DE=false end local function hL()if KE then KE:Disconnect()KE=nil end end local function rL()hL()KE=_G.PreRender:Connect(function()local QE=XK.Character if QE then local VE=QE:FindFirstChildOfClass"Humanoid"if VE then VE.WalkSpeed=rI VE.UseJumpPower=true VE.JumpPower=vI end end end)end local function fL()aG=false if YF then YF:Disconnect()YF=nil end local nF=XK.Character if nF then local iF=nF:FindFirstChildOfClass"Humanoid"if iF then iF.PlatformStand=false end if nF:FindFirstChild"Animate"then nF.Animate.Disabled=false end local sF=nF:FindFirstChild"HumanoidRootPart"or nF:FindFirstChild"Torso"if sF then if sF:FindFirstChild"RayfieldFlyBV"then sF.RayfieldFlyBV:Destroy()end if sF:FindFirstChild"RayfieldFlyBG"then sF.RayfieldFlyBG:Destroy()end end end end local function GI()fL()aG=true local JF=XK.Character or XK.CharacterAdded:Wait()local bG=JF:WaitForChild("HumanoidRootPart",5)or JF:WaitForChild("Torso",5)local HF=JF:FindFirstChildOfClass"Humanoid"if not bG or not HF then aG=false return end HF.PlatformStand=true if JF:FindFirstChild"Animate"then JF.Animate.Disabled=true end local DG=Instance.new"BodyVelocity"DG.Name="RayfieldFlyBV"DG.MaxForce=Vector3 .new(1000000000,1000000000,1000000000)DG.Velocity=Vector3 .zero DG.Parent=bG local BG=Instance.new"BodyGyro"BG.Name="RayfieldFlyBG"BG.MaxTorque=Vector3 .new(1000000000,1000000000,1000000000)BG.P=90000 BG.CFrame=bG.CFrame BG.Parent=bG YF=_G.RenderStepped:Connect(function()if not aG or not bG:FindFirstChild"RayfieldFlyBV"then fL()return end local CG=workspace.CurrentCamera local EG=Vector3 .zero if yG:IsKeyDown(Enum.KeyCode.W)then EG=EG+CG.CFrame.LookVector end if yG:IsKeyDown(Enum.KeyCode.S)then EG=EG-CG.CFrame.LookVector end if yG:IsKeyDown(Enum.KeyCode.A)then EG=EG-CG.CFrame.RightVector end if yG:IsKeyDown(Enum.KeyCode.D)then EG=EG+CG.CFrame.RightVector end if yG:IsKeyDown(Enum.KeyCode.Space)then EG=EG+Vector3 .new(0,1,0)end if yG:IsKeyDown(Enum.KeyCode.LeftShift)then EG=EG-Vector3 .new(0,1,0)end BG.CFrame=CG.CFrame DG.Velocity=EG*KI end)end local fI=EK:CreateTab{name="Main",icon="rbxassetid://93364949241311"}local II=EK:CreateTab{name="Player",icon="rbxassetid://6034287525"}local RI=EK:CreateTab{name="Teleport",icon="rbxassetid://4483345998"}local rK=EK:CreateTab{name="Misc",icon="rbxassetid://7743878358"}fI:CreateSection{name="Auto Buy Buttons"}PG=fI:CreateStat{name="Current Balance",prefix="$",value=0}fI:CreateToggle{name="Auto Buy Buttons",flag="AutoBuyToggle",value=false,callback=function(UG)oL=UG if oL then if XG then XG=false end task.spawn(YG)end end}fI:CreateSlider{name="Auto Buy Delay",range={0.05,2},increment=0.05,value=0.2,suffix="s",callback=function(cH)bH=cH end}fI:CreateSlider{name="Auto Buy Scan Delay",range={0.1,5},increment=0.1,value=0.5,suffix="s",callback=function(gH)fH=gH end}fI:CreateSection{name="Auto Rebirth"}rH=fI:CreateStat{name="Rebirth Goal",prefix="$",value=0}fI:CreateToggle{name="Auto Rebirth",flag="AutoRebirthToggle",value=false,callback=function(nH)tK=nH if tK then wK=nil if rH then rH:Set(0)end task.spawn(sH)end end}fI:CreateToggle{name="Only Rebirth When Essence Capped",flag="EssenceCappedOnlyToggle",value=false,callback=function(wH)vH=wH end}fI:CreateSlider{name="Rebirth Threshold",range={100,300},increment=5,value=100,suffix="%",callback=function(AH)zH=AH end}fI:CreateDropdown{name="Rebirth Gui Method",multiSelect=false,options=isXenoExecutor and{"Teleport"}or{"Remote","Teleport"},value=isXenoExecutor and{"Teleport"}or{"Remote"},callback=function(HH)local LH=HH if type(HH)=="table"then LH=HH[1]end if isXenoExecutor and LH~="Teleport"then LH="Teleport"end KH=LH or(isXenoExecutor and"Teleport"or"Remote")end}if isXenoExecutor then task.spawn(function()task.wait(2)EK:Notify{title="Auto Rebirth",content="Xeno executor detected - Remote method is broken on Xeno, locked to Teleport method.",duration=6}end)end fI:CreateSection{name="Auto Farm"}OH=fI:CreateStat{name="Crops Harvested",value=0}fI:CreateToggle{name="Auto Farm",flag="AutoFarmToggle",value=false,callback=function(TH)vK=TH if vK then task.spawn(VH)end end}fI:CreateSection{name="Auto Merchant Buy"}XH=fI:CreateStat{name="Last Card Price",prefix="$",value=0}fI:CreateToggle{name="Auto Merchant Buy",flag="AutoMerchantToggle",value=false,callback=function(cI)uK=cI if uK then task.spawn(eI)end end}fI:CreateDropdown{name="Merchant Scan Method",multiSelect=false,options={"Teleport","Fly"},value={"Teleport"},callback=function(lI)local nI=lI if type(lI)=="table"then nI=lI[1]end mI=nI or"Teleport"end}II:CreateSection{name="Movement Settings"}II:CreateSlider{name="WalkSpeed",flag="WalkSpeedSlider",range={16,250},increment=1,value=16,callback=function(sI)rI=sI end}II:CreateSlider{name="JumpPower",flag="JumpPowerSlider",range={50,300},increment=5,value=50,callback=function(wI)vI=wI end}II:CreateSection{name="Abilities"}II:CreateToggle{name="Noclip",flag="NoclipToggle",value=false,callback=function(AI)if AI then pL()else qL()end end}II:CreateToggle{name="Fly",flag="FlyToggle",value=false,callback=function(FI)if FI then GI()else fL()end end}II:CreateSlider{name="Fly Speed",flag="FlySpeedSlider",range={10,300},increment=5,value=50,callback=function(LI)KI=LI end}RI:CreateSection{name="Locations"}RI:CreateButton{name="Teleport to My Tycoon",callback=function()OI()end}RI:CreateButton{name="Teleport to Rebirth Obelisk",callback=function()QI()end}RI:CreateButton{name="Teleport to Merchant",callback=function()SI(true)end}rK:CreateSection{name="Anti AFK"}local fJ=game:GetService"VirtualUser"local zK=nil rK:CreateToggle{name="Anti AFK",flag="AntiAfkToggle",value=false,callback=function(bJ)if zK then zK:Disconnect()zK=nil end if bJ then zK=XK.Idled:Connect(function()fJ:CaptureController()fJ:ClickButton2(Vector2 .new(0,0))end)end end}rK:CreateSection{name="Server"}rK:CreateButton{name="Hop Server",callback=function()local BJ=game.PlaceId local oJ,rJ=pcall(function()return YJ:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..BJ.."/servers/Public?sortOrder=Asc&limit=100"))end)local zJ=nil if oJ and rJ and rJ.data then for _,wJ in ipairs(rJ.data)do if wJ.playing