the pseudo code below will be have more of a resemblance to c++
Anyone who want's to know it out and try and make it from the code below all power to you.

for indicators
-------------------------------------------------------------------------------------------
Plane() <- enemy info
Indicator() <- this is your holder

Indicator that bit will be tied to the plane so you have to get a draw function

drawI() <- will pull form indicator to print a indicator on screen.
--------------------------------------------------------------------------------------------
For esp
Plan()<- enemy info
Tank()<- enemy info

DrawI() <- Squarebox
printF() <- display distance
---------------------------------------------------------------------------------------------
Tricky part the Aimbot you can use a call function and use the indicators data for aimbot

[call function]

snap() <- snaps plane to lead inidator (set a key for this preferably mouse 1(Else use a different key that isn't used))
----------------------------------------------------------------------------------------------

I was thinking this over for quite awhile i thought id share. But even still getting the dll to inject would be a issue.
doing something like streaming it or what ever would work.