Added hook.SafeCall to call with xpcall and error catching.
Changed Warning hook to use none-coloured string