Little Introduction :
Hi there , I was thinking last night about a playable (controlable) witch.
As this is impossible because she is a common infected I started thinking how I could establish this, I am Not a sourcepawn scripter so I cant make it myself but I like to share my idea to the community of the Modders who can do impossible things with sourcemod
The idea :
As The witch is a common infected you cant control her.
So to establish this it involves some modding on several points
I try to make my images so clear as possible to you
What we need :
- A damn good Scripter/Modder

-The witch model :
Bugzee Made a
plugin who can place models on people so this is possible
-With the build-in basecommands we can freeze players , This would be used on the player to they cant move until they are shot by a survivor (Not hitted by a infected)
-A sort of Mod which changes a special infected class for a certain amout of time (and maybe blocks the spawn of the same special infected class)
How its going to work :
1.) The plugin checks if there is a witch (If not possible goto 3)
2.) The plugins Kills the witch and respawns the player on the witch location) (If not possible goto 3)
3.) The Plugin Disables Witches when the infected team has more then 1 player
4.) After a certain amount of time in (normal) common levels it spawns the player in a frozen state on a location (We can use the tank spawn mechanism)
5.) As the player is spawned in a frozen state with the spitter class (Why spitter class ? -> As the witch model can be placed on the spitter model, it changes the model , not the FPS view that the player sees , so the spitter has the "Spitter" Claws , so It kind of looks the same to the witch claws)
6.) The plugin Disables the spit function ,or blocks primary attack or hooks it to the modded charger function -> see (8.)
+.) At this point the player is spawned in a frozen state in a witch model with a spitter class who cant spit,
7.) If a survivor shoots the witch the plugin unfreezes the player and plays the witch sounds
8.) the player can run arround (spitter speed) but if he presses the Primary attack button the plugin executes the charger attack , so the witch can charge (like the common witch does) if it hits the player with the modded charger attack it will incapitate the survivor , just like the normal witch does
9.) the player can also do secondary attack (the normal spitter attack) or a modded , tuned up spitter claw attack (more damage)
10.) The player can only charge 1 time (in a certain amount of time)
11.) The player will have a big health bonus , (If we cant spawn spitters with 1000 HP we can make a script that counts the damage and heals the player again -> Ex: Spitter had 100hp -> player takes damage -> Spitter hp = 50 -> plugin registers it and starts little calculation -> 1000 - 50 = 950 and executes the heal process , and so on until all 1000Hp is gone ! ->
Important Notice here ! If we spawn a 1000 HP spitter you wont be able to kill it with a one shot hit (like you can with headshotting the witch with a shotgun) so if it has 100HP you will be able to kill it (witch hunting style)
12.) Witch is dead , and we have a playable witch
The whole plan
Please Comment ! Share your Idea's !
Sorry For Spelling/Language Mistakes
Update :
I found someone who is working on it DieTeetasse
[Click Here]