If player1 tries to move on tile on which is player2 with Tactical shield, player1 won't move on this tile.
With this CT's would be able to make Tactical shields wall, that doesn't pass TT's.
Just like in cs 1.6.
for j = -1, 1 do 	for k = -1, 1 do 		if player(i, 'tilex') == x + j and player(i, 'tiley') == x + k and player(i, 'weapontype') == 41 then 			walk = true 		end 	end end
function math.pointfollow(x,y,rot,speed) 	return x-math.sin(rot-3.14)*speed,y-math.cos(rot-3.14)*speed end function math.dist(x1,y1,x2,y2) 	local xx = x2-x1 	local yy = y2-y1 	return math.sqrt(xx^2+yy^2) end addhook("move","a") function a(id,x,y) 	local pls = player(0,"tableliving") 	for _,i in ipairs(pls) do 		if i ~= id then 			if player(i,"exists") then 				if math.dist(player(id,"x"),player(id,"y"),player(i,"x"),player(i,"y")) <= 32 then 					if player(i,"weapontype") == 41 then 						local rot = math.atan2(player(id,"x") - player(i,"x"),player(id,"y") - player(i,"y")) 						local xx,yy = math.pointfollow(player(id,"x"),player(id,"y"),rot-math.rad(180),-5) 						parse("setpos "..id.." "..xx.." "..yy) 					end 				end 			end 		end 	end end