attiny85 100% storage use

Hi friends. can anyone help me to reduce the size of my sketch ? it's says your sketch using 100% of storage.

error:

Sketch uses 2058 bytes (100%) of program storage space. Maximum is 2048 bytes.

the sketch:

#include "RF24.h"
RF24 radio(3, 3);
int transmitterId = 0;
const uint64_t pipes[3] = { 0xF0F0F0F0E1LL, 0xF0F0F0F0E2LL, 0xF0F0F0F0E3LL };
int pirPin = 2;
int relayPin = 7;
int calibrationTime = 30;
long unsigned int lowIn;
long unsigned int pause = 10000;
boolean lockLow = true;
boolean takeLowTime;
int PIRValue = 0;

void setup() {
 pinMode(pirPin, INPUT);
 transmitterId = 64;
 radio.begin();
 radio.setPayloadSize(2);
 radio.setDataRate(RF24_250KBPS);
 radio.openWritingPipe(pipes[1]);
 digitalWrite(relayPin, 0);
 pinMode(relayPin, OUTPUT);
}

void loop() {
 if (digitalRead(pirPin) == HIGH) {
   if (lockLow) {
     PIRValue = 1;
     lockLow = false;
     digitalWrite(relayPin, HIGH);
     radio.powerUp();
     delay(250);
     digitalWrite(relayPin, LOW);
     radio.write(&transmitterId, 1);
     delay(50);
   }
   takeLowTime = true;
 }
 if (digitalRead(pirPin) == LOW) {
   if (takeLowTime) {
     lowIn = millis(); takeLowTime = false;
   }
   if (!lockLow && millis() - lowIn > pause) {
     PIRValue = 0;
     lockLow = true;
     digitalWrite(relayPin, LOW);
     delay(50);
   }
 }
}

const uint64_t pipes[3] = { 0xF0F0F0F0E1LL, 0xF0F0F0F0E2LL, 0xF0F0F0F0E3LL };
Your only using one pipe so no need to define three of them.

int transmitterId = 0;
You define transmitterId as 0 then change it to 64 in setup, after that it never changes so define it at 64 and as a constant

int pirPin = 2;
int relayPin = 7;
int calibrationTime = 30;
int PIRValue = 0;
Define as constants and change to byte intead of int.

Not sure if this will be enough but should save a few bytes.

Since it's the program space that is the issue here, and with the exception of the RF24.h (which i can't see) file it doesn't look like an awful lot of code, few options remain, you could read/write directly to the ports (rather than digitalRead() & digitalWrite() ) that should save you a few bytes.

Not that familiar with the attiny85, but when I try and compile it there is much more than 2048 bytes of program storage space available. Are you certain you have the correct chip selected, and not the attiny25 by accident?