QUOTE
How do I specify a certain one unit to have cloaking or ect?
1. If the unit can use the ability you can specify it in the map setting under the upgrade and tech settings i guess, set it to disable so the unit does not have cloaking ability or researched so it has cloaking and enabled so it has cloaking but it needs to research
2. if the unit is in game and you don't want it to use cloaking, set the energy to an ammount lower than the cloaking cost say...energy 124 and cloaking 125, if it is cloaked you can set the energy to 1 and after a second or less it will uncloak due to lack of energy
QUOTE
there any way to uncloak a permanently cloaked unit
if you mean to make it always visible yes you can,
1. Run AI Script turn on shared vision for player X, where X is the player you want, note that this trigger has to belong for the player owning the permanent cloaked unit, and note that this will reveal all units not only cloaked one
2. have a detector unit constaly moving to a location near the cloaked unit
QUOTE
or give other units detection abilities?
without using another unit like observer to move to the unit and reveal everything plus map making, No, but you can always mod it.
QUOTE
Is there any way to make a trigger to edit a units HP during the game?
You can't edit unit's HP during game, but you can set it to a lower ammount or higher without exceeding the max HP of the unit
All of them can be done by modding, maybe instead of UMS map making you should try modding