Either way, I don't think it would very difficult. All you need to do is edit an existing grenade or the like so there's no damage and there are smoke emitters that last for a quantity of time. If the base grenade script wasn't so complex, I would try it myself.