Why is my texture actilng like a color?
You have to connect your UV Data to the Vector Input of your Texture Node:


Use Shifft+A > Input > UV Map to specify your UV Map or use Generated of the Texture Coordinate Node if you don't want to unwrap your Object.