So far i can safely say that it semi works, you have to equip the item to spot but you can spot pressing e.
I have the text for the spotting
i need to figure out how to get the icon above the enemies head
and i need to figure out how to make the player play the Voice overs from his position
I thought this would work but it just plays the sounds from the enemy player's position
if(%client.slyrTeam.name !$= %enemyPlayer.client.slyrTeam.name)
{
commandToClient(%client,'bottomPrint',"<color:0aa000><just:left><font:Arial:20>\c6" @ %obj.toolAmmo[%obj.currTool] @ " *radio* " @ "Enemy Soldier Marked! " @ "", 4, 2, 3, 4);
serverPlay3D(Spot @ getRandom(1,5),%obj.getPosition());
// Mark goes above %enemyPlayer's datablock.
}