Just in case if anyone is interested to achieve multiselect in a different way:
Hi Guys, If you dont like the JavaScript and C# (plugin) way to build a mutliselect option. Then here is the bit of hacky way you can achieve multi select. ( Assuming you have less than 25 multiselect)
Entity Steps:
1. Choose your entity > Add fields > Add individual "Two-Option field sets". Leave the default value as it is ( Yes/ No)
2. In the entity choose forms > Pick your form > Add a section ( preferably with column 3 or Column 4)
3. Add all your "Two-option field sets" in to your section.
Entity Form / Web Form Steps:
1. Go to portal management > Entity Forms
2. Click on the form you want to build multiselect ( For Ex: Contact)
3. Related > Entity Form Meta data > New Entity Form meta data
4. Under General > Type > Select "Attribute"
5. Under the Attirbute logical name > Choose your "Two-option field set" you have added . Example in the screen shot below

6. Under Style control > Choose "Multiple choice" and under Group name " Type your Section name" . Example in the screen shot

Repeat it for all your "Two-options" set . And the output you will get it like below.

Hope it is useful. Cheers.
------------
If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.