Originally Posted by
roflcoprt12
I can give a partial explanation for this and why you still need to be careful. I am modding since four years now and in the beginning I lost like 10 accounts to free mods (you get banned and reset, and after that you get permabanned). However, since I stick with external mods (~3 years) I got just banned one time for using a detected money method.
This is the reason (I guess): First of all GTA is P2P, which means there is no central server doing the synchronisation and verification between clients like in Rocket League for example. So whatever you do in your client or even in a public lobby happens just on your PC and the PCs of the players arround you. If you cheat, for example a cars speed or the lucky number of roulette, your client forces other peoples clients by sending different location calculcated with the higher speed or sending a different result for the roulette which can cause lags/bugs. These type of asynchronous clients happen without mods too when people got a high ping or packetloss.
To have some control over what players do (in the early days people say you could openly manipulate your account balance with CE) Rockstar added checks to certain actions like adding/removing money or selling a car in LSC, spawning PEDs etc. When Rockstar adds new checks, methods get detected and people get banned no matter if they used internal or external. What the mod developers do then is to find a workarround like finding legit functions that add money to your account and manipulate the values they add like with the bunker money mod or automatise and speed up the execution of those like with the time race mod back some time or teleporting/manipulating PEDs that get spawned legitimately instead of spawning them on your own and getting banned. But why doesnt Rockstar add a check each time a player dies to prevent you from being in godmode?
Now you have to look at the numbers: gta is one of the most sold games and has many active players so it costs Rockstar big money when they add a single check (like, if you pick up more than 50k from PEDs etc.) because they would need to setup servers that are running 24/7 and burning bandwith for millions of requests a day. So they can add checks only to functions that either aren't run that often or they have to pay serious amount of money per month for players that just pay one time, numbers you want to keep as small as possible, as a business.
So, since the external mods are a standalone program that doesnt get loaded/injected by the game itself and R* luckily respects their customers privacy by not scanning the processes running on your PC, you just have to avoid running into a check by using a detected function which is pretty simple since you know when GTA releases a patch and you are able to wait two days for the devs to check their mods.
A word on reports: they are useless af. I got reported 10000000x of times for being in godmode, teleporting, harassing people (and I'm sure people that kill others in godmode get reported wayyyy more often than me) and I never got banned... or warned... for those. The reason is likely those reports are never evaluated by a human but just for statistics, because a human that checks reports would be even more expensive than a server to run more checks.
This is the internet, don't blame me if you get banned I'm just giving some information and assumptions I gathered from my own experience.