Mirror help

Im having problem with this script, it makes my character some reason stay in pose mode and causes glitches ? any better mirror script that is easy to implement and dont need
3 empties 2 cameras 10 horses and 3 blender gurus.

Thank you.

#######################################################
#    Mirror.py        Blender 2.5
#
#    Tutorial for using Mirror.py can be found at
#
#    www.tutorialsforblender3d.com
#
#    Released under the Creative Commons Attribution 3.0 Unported License.	
#
#    If you use this code, please include this information header.
#
######################################################


# import bge module
import bge


# get the current controller
controller = bge.logic.getCurrentController()


# get object script is attached to
obj = controller.owner


# check to see variable Mirror has been created
if "Mirror" in obj:
				
	# update the mirror
	obj["Mirror"].refresh(True)


# if variable Mirror hasn't been created
else:


	# get current scene
	scene = bge.logic.getCurrentScene()


	# get the mirror material ID
	matID = bge.texture.materialID(obj, "MA" + obj['material'])


	# get the active camera
	cam = scene.active_camera 
			
	# texture channel
	if 'channel' in obj:
		
		# set texture channel
		texChannel = obj['channel']
	
	else:
		
		# use texture channel 1
		texChannel = 0


	# get the mirrortexture
	mirror = bge.texture.Texture(obj, matID, texChannel)
	
	# get the mirror source
	mirror.source = bge.texture.ImageMirror(scene, cam, obj, matID)


	# save mirror as an object variable
	obj["Mirror"] = mirror
	

use version 2.77

Maybe this is related to this bug: https://developer.blender.org/rBd979ac4cc9 which has been fixed in june 2015?

I`m using blender 2.75 for production of my game, as anything above is unstable at the moment
until a new release. So the mirror script i supplied with OP does not work.
I will try that other one DerpGoose recommended too see if it works.

My game project is started with 2.74, i just replaced my Blender version with 2.77 a while ago. It does not show any flaw