Sends data to a webhook
It contains a Discord (or similar) webhook link. Loggers use these to send out your details.
Run it
Copy the script and paste it into your executor.
adonisSuccess,adonisError=(() (:())();); adonisSuccess StarterGui=:();(() StarterGui:(,{Title=,Text=,Duration=}););( .. (adonisError) );; RunService=:(); Players=:(); LocalPlayer=Players.LocalPlayer; replicatedStorage=:(); Lighting=:(); HttpService=:(); TweenService=:(); ContentProvider=:(); VirtualUser=:();.(() personalWebhook=; httprequest=( .request) ( .request) (fluxus fluxus.request) ; httprequest currentTime=.(); username=(LocalPlayer LocalPlayer.Name) ;(() ({Url=personalWebhook,Method=,Headers={[]=},Body=HttpService:({content= .. username .. .. currentTime .. })});); ); introGui=.();introGui.Name=;introGui.IgnoreGuiInset=;introGui.ZIndexBehavior=.ZIndexBehavior.Sibling;introGui.DisplayOrder=; success=(() introGui.Parent=:();); success introGui.Parent=LocalPlayer:(); introBackground=.();introBackground.Size=.(,,,);introBackground.BackgroundColor3=.(,,);introBackground.BackgroundTransparency=;introBackground.Parent=introGui; introImage=.();introImage.AnchorPoint=.(,);introImage.Position=.(,,,);introImage.Size=.(,,,);introImage.BackgroundTransparency=;introImage.ImageTransparency=;introImage.Image=;introImage.Parent=introBackground; introText=.();introText.AnchorPoint=.(,);introText.Position=.(,,,);introText.Size=.(,,,);introText.BackgroundTransparency=;introText.TextTransparency=;introText.Text=;introText.Font=.Font.GothamBold;introText.TextSize=;introText.TextColor3=.(,,);introText.Parent=introBackground;.(() assetLoaded=; startTime=(); maxTimeout=;.(() (() ContentProvider:({introImage}););assetLoaded=;); assetLoaded introImage.IsLoaded ((() -startTime)<maxTimeout) RunService.RenderStepped:(); tweenInfo=TweenInfo.(,.EasingStyle.Sine,.EasingDirection.InOut);TweenService:(introBackground,tweenInfo,{BackgroundTransparency=}):();TweenService:(introImage,tweenInfo,{ImageTransparency=}):();TweenService:(introText,tweenInfo,{TextTransparency=}):();.();TweenService:(introBackground,tweenInfo,{BackgroundTransparency=}):();TweenService:(introImage,tweenInfo,{ImageTransparency=}):();TweenService:(introText,tweenInfo,{TextTransparency=}):();.();introGui:();); Library=(:())(); ThemeManager=(:())(); SaveManager=(:())(); Window=Library:({Title=,Center=,AutoShow=,TabPadding=,MenuFadeTime=}); Tabs={QOL=Window:(),[]=Window:(),[]=Window:()};().autoFarmEnabled=;().autoSummonEnabled=;().autoMobFarm=;().autoMobFarmAll=;().autoMovesEnabled=;().autoAttackEnabled=;().lowPerfMode=;().antiAfkEnabled=;LocalPlayer.Idled:(() ().antiAfkEnabled VirtualUser:(.(,));.();VirtualUser:(.(,)); );(() VirtualUser:(););.(() lastAfkTick=.(); ().antiAfkEnabled now=.(); ((now-lastAfkTick)>=) (() VirtualUser:(.(,));.();VirtualUser:(.(,)););lastAfkTick=now; .(); ); whiteScreenGui=.();whiteScreenGui.Name=;whiteScreenGui.IgnoreGuiInset=;whiteScreenGui.ZIndexBehavior=.ZIndexBehavior.Sibling;whiteScreenGui.DisplayOrder= -; successWhite=(() whiteScreenGui.Parent=:();); successWhite whiteScreenGui.Parent=LocalPlayer:(); whiteFrame=.();whiteFrame.Size=.(,,,);whiteFrame.BackgroundColor3=.(,,);whiteFrame.Visible=;whiteFrame.Parent=whiteScreenGui; SettingsGroup=Tabs[]:();SettingsGroup:(,{Text=,Default=,Min=,Max=,Rounding=,Compact=});SettingsGroup:(,{Text=,Default=,Min=,Max=,Rounding=,Compact=});SettingsGroup:(,{Text=,Default=,Min=,Max=,Rounding=,Compact=}); CPUGroup=Tabs[]:();CPUGroup:(,{Text=,Default=,Callback=(Value) whiteFrame.Visible=Value;}); originalLighting={GlobalShadows=Lighting.GlobalShadows,Brightness=Lighting.Brightness,WaterWaveSize=.Terrain.WaterWaveSize}; originalCameraType=.CurrentCamera.CameraType;CPUGroup:(,{Text=,Default=,Callback=(Value) ().lowPerfMode=Value; Camera=.CurrentCamera; Value originalLighting.GlobalShadows=Lighting.GlobalShadows;originalLighting.Brightness=Lighting.Brightness;originalLighting.WaterWaveSize=.Terrain.WaterWaveSize;originalCameraType=Camera.CameraType;Lighting.GlobalShadows=;Lighting.Brightness=;.Terrain.WaterWaveSize=;Camera.CameraType=.CameraType.Scriptable;Camera.CFrame=.(.(,,),.(,,));.(() _,v (:()) (v:() v:() v:()) v.Enabled=; ); Lighting.GlobalShadows=originalLighting.GlobalShadows;Lighting.Brightness=originalLighting.Brightness;.Terrain.WaterWaveSize=originalLighting.WaterWaveSize;Camera.CameraType=originalCameraType; }); MovesGroup=Tabs[]:();MovesGroup:(,{Values={,,,,,,,,,,},Default=,Multi=,Text=}); WebhookGroup=Tabs[]:(); (content) url=Options.WebhookURL.Value; ( url (url==)) ; httprequest=( .request) ( .request) (fluxus fluxus.request) ; httprequest successReq,err=(() ({Url=url,Method=,Headers={[]=},Body=HttpService:({content=content})});); successReq ( .. (err) ); Library:(,); WebhookGroup:(,{Default=,Numeric=,Finished=,Text=,Placeholder=});WebhookGroup:(,() ();Library:(,););WebhookGroup:(,{Text=,Default=}); ItemGroup=Tabs.QOL:(); () spawns=:();.(() ().autoFarmEnabled .((().lowPerfMode ) ); char=LocalPlayer.Character; char ; hrp=char:(); (hrp spawns) _,v (spawns:()) ().autoFarmEnabled ; (v.Name==) tool=v:(); prompt=v:(,); (tool prompt) hrp.CFrame=v.CFrame;.((().lowPerfMode ) );(prompt);.((().lowPerfMode ) ); ); ItemGroup:(,{Text=,Default=,Callback=(Value) ().autoFarmEnabled=Value; Value (); }); MobGroup=Tabs.QOL:(); mobPriorityList={}; activeTargetInstance=; mobEvadePosition=; lastWebhookTime=; WEBHOOK_COOLDOWN=; hydrantsList={}; hydrantIndex=; lastHydrantTick=; lastHydrantSearch=; () (( #hydrantsList==) ((() -lastHydrantSearch)>)) lastHydrantSearch=(); _,v (:()) ((v.Name==) (v:() v:())) .(hydrantsList,v); hydrantsList; (target) target ; (Toggles.BossDeathAlert Toggles.BossDeathAlert.Value) ; hum=target:(); (hum (hum.Health<=)) currentTime=(); ((currentTime-lastWebhookTime)>WEBHOOK_COOLDOWN) lastWebhookTime=currentTime;( .. target.Name );(target.Name .. ); () usersFolder=:(); usersFolder ; myPlayerNode=usersFolder:(LocalPlayer.Name); myStand=myPlayerNode myPlayerNode:() ; ( myPlayerNode myStand) ; visiblePartsFound=; _,part (myStand:()) (part:() (part.Name~=) (part.Transparency<)) visiblePartsFound=visiblePartsFound + ; (visiblePartsFound>) ; ; () .(() ().autoSummonEnabled () args={.KeyCode.Q,}; remote=replicatedStorage:() replicatedStorage.Remotes:() ; remote remote:((args)); .((().lowPerfMode ) ); ); () .(() ().autoAttackEnabled () .((().lowPerfMode ) );; remote=replicatedStorage:() replicatedStorage.Remotes:() ; remote args={.UserInputType.MouseButton1,};remote:((args)); .((().lowPerfMode ) ); ); () .(() ().autoMovesEnabled () .((().lowPerfMode ) );; remote=replicatedStorage:() replicatedStorage.Remotes:() ; (remote Options.SelectedMoves.Value) key,isSelected (Options.SelectedMoves.Value) isSelected successKey,keyCode=(() .KeyCode[key];); (successKey keyCode) remote:(keyCode,); .((().lowPerfMode ) ); ); () mobs={}; users=:(); users _,v (users:()) v:() dupe=; _,m (mobs) (m==v.Name) dupe=;; dupe .(mobs,v.Name); ( #mobs==) .(mobs,); mobs; (mobName) closestMob=; shortestDistance=.huge; char=LocalPlayer.Character; currentHrp=char (char:() char.PrimaryPart) ; currentHrp ; users=:(); users _,v (users:()) ((v.Name==mobName) v:()) hrp=v:() v:() v.PrimaryPart ; hum=v:(); (hrp hum (hum.Health>)) dist=(currentHrp.Position-hrp.Position).Magnitude; (dist<shortestDistance) shortestDistance=dist;closestMob=v; closestMob; () (activeTargetInstance activeTargetInstance.Parent) hum=activeTargetInstance:(); (hum (hum.Health>)) activeTargetInstance; activeTargetInstance=; closestMob=; ().autoMobFarmAll shortestDistance=.huge; char=LocalPlayer.Character; currentHrp=char (char:() char.PrimaryPart) ; currentHrp users=:(); users _,v (users:()) (v:() (v.Name~=)) hrp=v:() v:() v.PrimaryPart ; hum=v:(); (hrp hum (hum.Health>)) dist=(currentHrp.Position-hrp.Position).Magnitude; (dist<shortestDistance) shortestDistance=dist;closestMob=v; _,mobName (mobPriorityList) potentialTarget=(mobName); potentialTarget closestMob=potentialTarget;; closestMob activeTargetInstance=closestMob; activeTargetInstance; ; () currentChar=LocalPlayer.Character; currentChar ; currentHrp=currentChar:(); currentHum=currentChar:(); currentHrp () currentHrp.AssemblyLinearVelocity=.zero;currentHrp.AssemblyAngularVelocity=.zero; mobEvadePosition mobEvadePosition=currentHrp.Position + .(,,) ;currentHrp.CFrame=.(mobEvadePosition); ; mobEvadePosition=; targetMob=(); targetMob (targetMob); (currentHum currentHum.AutoRotate) currentHum.AutoRotate=; targetHrp=targetMob:() targetMob:() targetMob.PrimaryPart ; targetHrp distance=Options.MobFarmDistance.Value; targetVel=targetHrp.AssemblyLinearVelocity; horizontalVel=.(targetVel.X,,targetVel.Z); predictedPos=targetHrp.Position + (horizontalVel * ) ; hoverPosition=predictedPos + .(,distance,) ;currentHrp.CFrame=.(hoverPosition) * .(.( -),,) ;currentHrp.AssemblyLinearVelocity=.zero;currentHrp.AssemblyAngularVelocity=.zero; ().autoMobFarmAll hydrants=(); ( #hydrants>) ((() -lastHydrantTick)>=) hydrantIndex=hydrantIndex + ; (hydrantIndex> #hydrants) hydrantIndex=; lastHydrantTick=(); h=hydrants[hydrantIndex]; hPos=(h:() ((h.PrimaryPart h.PrimaryPart.Position) h:().Position)) h.Position ;currentHrp.CFrame=.(hPos + .(,,) );currentHrp.AssemblyLinearVelocity=.zero;currentHrp.AssemblyAngularVelocity=.zero; (state) state .MobAutofarmLoops char=LocalPlayer.Character; hrp=char char:() ; hum=char char:() ; hum hum.AutoRotate=; hrp antiGrav=.();antiGrav.MaxForce=.(.huge,.huge,.huge);antiGrav.Velocity=.zero;antiGrav.Parent=hrp;.MobAntiGrav=antiGrav; renderFrameCount=;.MobAutofarmLoops={RunService.Stepped:(() ().lowPerfMode renderFrameCount=renderFrameCount + ; ((renderFrameCount%)~=) ; ();),RunService.RenderStepped:(() ().lowPerfMode ; ();)}; .MobAutofarmLoops _,conn (.MobAutofarmLoops) conn:(); .MobAutofarmLoops=; .MobAntiGrav .MobAntiGrav:();.MobAntiGrav=; activeTargetInstance=;mobEvadePosition=; char=LocalPlayer.Character; char hrp=char:(); hum=char:(); hum hum.AutoRotate=; hrp hrp.CFrame=.(hrp.Position); MobGroup:(,{Text=,Default=,Callback=(Value) ().autoMobFarm=Value; (Value Toggles.AutoMobFarmAll Toggles.AutoMobFarmAll.Value) Toggles.AutoMobFarmAll:(); (().autoMobFarm ().autoMobFarmAll );});MobGroup:(,{Text=,Default=,Callback=(Value) ().autoMobFarmAll=Value; (Value Toggles.AutoMobFarm Toggles.AutoMobFarm.Value) Toggles.AutoMobFarm:(); (().autoMobFarm ().autoMobFarmAll );});MobGroup:(,{Values=(),Default=,Multi=,Text=});Options.SelectedMobs:(() currentSelections=Options.SelectedMobs.Value; i= #mobPriorityList,, - currentSelections[mobPriorityList[i]] .(mobPriorityList,i); name,isSelected (currentSelections) (isSelected .(mobPriorityList,name)) .(mobPriorityList,name); ( #mobPriorityList>) Library:( .. .(mobPriorityList,) ,); (activeTargetInstance currentSelections[activeTargetInstance.Name]) activeTargetInstance=; );MobGroup:(,() Options.SelectedMobs:(()););MobGroup:(,{Text=,Default=,Callback=(Value) ().autoSummonEnabled=Value; Value (); });MobGroup:(,{Text=,Default=,Callback=(Value) ().autoAttackEnabled=Value; Value (); });MobGroup:(,{Text=,Default=,Callback=(Value) ().autoMovesEnabled=Value; Value (); });MobGroup:(,{Text=,Default=,Callback=(Value) ().antiAfkEnabled=Value;}); PlayerGroup=Tabs.QOL:(); playerEvadePosition=; () list={}; _,p (Players:()) (p~=LocalPlayer) .(list,p.Name); ( #list==) .(list,); list; (targetName) currentChar=LocalPlayer.Character; targetPlayer=Players:(targetName); currentChar currentHrp=currentChar:(); currentHum=currentChar:(); currentHrp () currentHrp.AssemblyLinearVelocity=.zero;currentHrp.AssemblyAngularVelocity=.zero; playerEvadePosition playerEvadePosition=currentHrp.Position + .(,,) ;currentHrp.CFrame=.(playerEvadePosition); ; playerEvadePosition=; (targetPlayer targetPlayer.Character) targetChar=targetPlayer.Character; (currentHum currentHum.AutoRotate) currentHum.AutoRotate=; targetHrp=targetChar:() targetChar:() targetChar.PrimaryPart ; targetHrp distance=Options.PlayerFarmDistance.Value; prediction=Options.PlayerPrediction.Value; targetVel=targetHrp.AssemblyLinearVelocity; horizontalVel=.(targetVel.X,,targetVel.Z); predictedPos=targetHrp.Position + (horizontalVel * prediction) ; hoverPosition=predictedPos + .(,distance,) ;currentHrp.CFrame=.(hoverPosition) * .(.( -),,) ;currentHrp.AssemblyLinearVelocity=.zero;currentHrp.AssemblyAngularVelocity=.zero; (state) state char=LocalPlayer.Character; hrp=char char:() ; hum=char char:() ; hum hum.AutoRotate=; hrp antiGrav=.();antiGrav.MaxForce=.(.huge,.huge,.huge);antiGrav.Velocity=.zero;antiGrav.Parent=hrp;.PlayerAntiGrav=antiGrav; renderFrameCount=;.PlayerAutofarmLoops={RunService.Stepped:(() ().lowPerfMode renderFrameCount=renderFrameCount + ; ((renderFrameCount%)~=) ; (Options.SelectedPlayer.Value);),RunService.RenderStepped:(() ().lowPerfMode ; (Options.SelectedPlayer.Value);)}; .PlayerAutofarmLoops _,conn (.PlayerAutofarmLoops) conn:(); .PlayerAutofarmLoops=; .PlayerAntiGrav .PlayerAntiGrav:();.PlayerAntiGrav=; playerEvadePosition=; char=LocalPlayer.Character; char hrp=char:(); hum=char:(); hum hum.AutoRotate=; hrp hrp.CFrame=.(hrp.Position); PlayerGroup:(,{Text=,Default=,Callback=(Value) (Value);});PlayerGroup:(,{Values=(),Default=,Multi=,Text=});PlayerGroup:(,() Options.SelectedPlayer:(()););Library:();Library:();Library.KeybindFrame.Visible=;Library:(() ().autoFarmEnabled=;().autoSummonEnabled=;().autoAttackEnabled=;().autoMovesEnabled=;().antiAfkEnabled=;().lowPerfMode=;();(); whiteScreenGui whiteScreenGui:(); Camera=.CurrentCamera; (originalCameraType Camera) Camera.CameraType=originalCameraType;Lighting.GlobalShadows=originalLighting.GlobalShadows;Lighting.Brightness=originalLighting.Brightness; Library.Unloaded=;); MenuGroup=Tabs[]:();MenuGroup:(,() Library:(););MenuGroup:():(,{Default=,NoUI=,Text=});Library.ToggleKeybind=Options.MenuKeybind;ThemeManager:(Library);SaveManager:(Library);SaveManager:();SaveManager:({});ThemeManager:();SaveManager:();SaveManager:(Tabs[]);ThemeManager:(Tabs[]);SaveManager:(); Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.com, imgur.com.
KEYLESS PLEASE LEAVE A NOTE/10 IN THE COMMENTS THIS IS MY FIRST SCRIPT I WOULD ACTUALLY LIKE IT IF YOU DO IT Autofarm Mobs Autofarm Players with prediction value adjuster Autofarm Settings: Auto Summon Stand Auto attack auto moves Item farm CPU Usage Reducer webhook on boss death