Humanoid Controller API

HumanoidController ← Click for oldest version, scroll for latest. (Unsure)

I welcome you my 2nd API that i created. HumanoidControllers (differs from ControllerService HumanoidController).
To be honest, this API was created before i discovered that HumanoidControllers were a thing in Roblox but since ive already referenced this so many times theres no going back. :pensive_face:

This API does not target optimization but users which is bad?, idk.
And this API features corely :

  • A place to store default walkspeed and jumppower. :money_mouth_face:
  • Damaging / healing with sources and options without creator tag instances. :+1:
  • Team system with a friendly fire option :crossed_swords:
  • Forcefield rules :shield:
  • Overheals :heart:
  • Easy use :exploding_head:

(excluded Status Effects as this is not a CORE feature.)

I made this because i was getting lazy on having to put instances to give references to sources of damage. Thus extending my script lines including debris.

Id like feedback on bugs with it, and suggestions because it would help alot for me, you, and other people.


For explanation of the API : My Github Repost which is da documentation :D.

Source :
HumanoidController.rbxm (19.5 KB)

2 Likes

v1.1

  • Added Overhealing (.OverHeal + :GiveOverHeal + OverHealOptions).
  • Extended DamageOptions for this system
  • Tracking of total health with overheals.

Thats it :skull:
Hopefully this is what the 3 voters :sob: wanted, please provide feedback if it was good, bad, or bugs.

No way i just realized i made a typo : damage re"v"eived from some_one.

Please ignore that and instead pretend it is a C not a V.