Thanks for the help and for your time mate.. I'm really sorry as i can't really figure out why the Translocator doesn't show up... i mean it's there when i press Q but i get empty hands with a message ([zOm] Xloc) which means it's in the mutator but for some reason it's not functioning


This is the mutator's code

[code:1:980a15d6d7]class zOmMutator extends UTMutator; 

function InitMutator&#40;string Options, out string ErrorMessage&#41; 
&#123; 
   local int i; 
  
   if&#40;UTGame&#40;WorldInfo.Game&#41; != None&#41; 
   &#123; 
    
      for &#40;i = 0; i &lt; UTGame&#40;WorldInfo.Game&#41;.DefaultInventory.length; i++&#41; 
      &#123; 
         if &#40;UTGame&#40;WorldInfo.Game&#41;.DefaultInventory&#91;i&#93; != None&#41; 
         &#123; 
            UTGame&#40;WorldInfo.Game&#41;.DefaultInventory.Remove&#40;i, 1&#41;; 
            i--; 
         &#125; 
      &#125; 

      UTGame&#40;WorldInfo.Game&#41;.DefaultInventory&#91;0&#93; = class'zOmMutator.UTWeap_zOmRifle'; 
      UTGame&#40;WorldInfo.Game&#41;.TranslocatorClass = class'zOmMutator.UTWeap_zOmXloc'; 
      UTGame&#40;WorldInfo.Game&#41;.bAllowTranslocator = True; 
   &#125; 

   Super.InitMutator&#40;Options, ErrorMessage&#41;; 
&#125;

function bool CheckReplacement&#40;Actor Other&#41;
&#123;
	local UTWeaponPickupFactory WeaponPickup;
	local UTWeaponLocker Locker;
	local UTAmmoPickupFactory AmmoPickup;
	local class&lt;UTAmmoPickupFactory&gt; NewAmmoClass;

	WeaponPickup = UTWeaponPickupFactory&#40;Other&#41;;

	if&#40;WeaponPickup != None &amp;&amp; !Other.IsA&#40;'UTVehicleWeapon'&#41;&#41;
	&#123;
		if&#40;WeaponPickup.WeaponPickupClass != None&#41;
		&#123;
			WeaponPickup.WeaponPickupClass = class&lt;UTWeapon&gt;&#40;DynamicLoadObject&#40;&quot;zOmMutator.UTWeap_zOmRifle&quot;, class'Class'&#41;&#41;;
			WeaponPickup.InitializePickup&#40;&#41;;
			return true;
		&#125;
	&#125;
	else
	&#123;
		Locker = UTWeaponLocker&#40;Other&#41;;

		if &#40;Locker != None&#41;
		&#123;
			ReplaceWith&#40;Locker, &quot;zOmMutator.UTWeap_zOmRifle&quot;&#41;;
			return false;
		&#125;
		else
		&#123;
			AmmoPickup = UTAmmoPickupFactory&#40;Other&#41;;

			if &#40;AmmoPickup != None&#41;
			&#123;
				NewAmmoClass = class&lt;UTAmmoPickupFactory&gt;&#40;DynamicLoadObject&#40;&quot;zOmMutator.UTAmmo_zOmRifle&quot;, class'Class'&#41;&#41;;
				AmmoPickup.TransformAmmoType&#40;NewAmmoClass&#41;;
				AmmoPickup.AmmoAmount = 20;
				return true;
			&#125;
				
		&#125;
					
	&#125;

	return true;
&#125;

DefaultProperties
&#123;
	GroupNames&#91;0&#93;=&quot;WEAPONMOD&quot;
        GroupNames&#91;1&#93;=&quot;WEAPONRESPAWN&quot;
	GroupNames&#91;2&#93;=&quot;HANDICAP&quot;
	GroupNames&#91;3&#93;=&quot;POWERUPS&quot;&quot;
&#125; 
[/code:1:980a15d6d7]

And this is the translocator weapons code

[code:1:980a15d6d7]class UTWeap_zOmXloc extends UTWeap_Translocator;


defaultproperties
&#123;
	AmmoCount=10
	MaxAmmoCount=10
	RechargeRate=1.25
&#125;[/code:1:980a15d6d7]

Thanks a lot mate :)[/quote]