@name Skaner @inputs Skaner:entity Button @outputs @persist Ents:array Holoc @trigger Button if(first()|(~Button&Button)) { holoDeleteAll() Ents:clear() Holoc = 0 } interval(100) if(!Skaner) { exit() } if(!Ents:count() & !Holoc) { findExcludeEntities(array(entity(), entity():isWeldedTo(), Skaner)) findInSphere(Skaner:pos(), 5000) findClipFromClass("gmod_wire_hologram") findClipFromClass("gmod_camera") findClipFromClass("gmod_tool") Ents = findToArray() } while(Ents:count() & perf()) { Ent = Ents:popEntity() if(!Ent) { continue } if(Holoc>125) { Ents:clear() break } if(!holoCanCreate()) { break } Offset = vec(0,0,50) + entity():pos() if(Ent:type():findRE("((prop_[^ ])|(gmod_[^ ]))")==1) { Holoc++ holoCreate(I,Offset + (Ent:pos()-Skaner:pos())/10,vec(0.1,0.1,0.1),Ent:angles()) holoModel(I,Ent:model()) holoColor(I,Ent:getColor4()) holoMaterial(I,Ent:getMaterial()) } }