like a punch or a kick to damage players or NPCs and the damage is determent by the level of the player?
Just to give a general idea:
-Use a mouse click event to check for clicks
-Use raycasting to do damage to players/npc's. You could also do a touched event.
-Use ROBLOX's animation editor for the punch/kick animation