Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --https://github.com/Mokiros/roblox-FE-compatibility
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- print("FE Compatibility code V2 by Mokiros")
- local RealPlayer = RealPlayer
- script.Parent = RealPlayer.Character
- --Fake event to make stuff like Mouse.KeyDown work
- local Disconnect_Function = function(this)
- this[1].Functions[this[2]] = nil
- end
- local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
- local FakeEvent_Metatable = {__index={
- Connect = function(this,f)
- local i = tostring(math.random(0,10000))
- while this.Functions[i] do
- i = tostring(math.random(0,10000))
- end
- this.Functions[i] = f
- return setmetatable({this,i},Disconnect_Metatable)
- end
- }}
- FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
- local function fakeEvent()
- return setmetatable({Functions={}},FakeEvent_Metatable)
- end
- --Creating fake input objects with fake variables
- local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
- FakeMouse.keyUp = FakeMouse.KeyUp
- FakeMouse.keyDown = FakeMouse.KeyDown
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function TriggerEvent(self,ev,...)
- for _,f in pairs(self[ev].Functions) do
- f(...)
- end
- end
- FakeMouse.TriggerEvent = TriggerEvent
- UIS.TriggerEvent = TriggerEvent
- --Client communication
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=RealPlayer then return end
- FakeMouse.Target = io.Target
- FakeMouse.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
- end
- if io.UserInputType == Enum.UserInputType.MouseButton2 then
- return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
- local Mouse = owner:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,RobloxHandled)
- if RobloxHandled then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data every second frame, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- local HB = game:GetService("RunService").Heartbeat
- while true do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- --Wait 2 frames
- for i=1,2 do
- HB:Wait()
- end
- end]==],script)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local RealGame = game
- --Metatable for fake service
- local FakeService_Metatable = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then
- return typeof(s[k])=="function"
- and function(_,...)return s[k](s,...)end or s[k]
- end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
- return setmetatable(t,FakeService_Metatable)
- end
- --Fake game object
- local FakeGame = {
- GetService = function(self,s)
- return rawget(self,s) or RealGame:GetService(s)
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- RunService = FakeService({
- _btrs = {},
- RenderStepped = RealGame:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- self._btrs[name] = self.Heartbeat:Connect(fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- }
- rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
- FakeGame.service = FakeGame.GetService
- FakeService(FakeGame,game)
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = FakeGame,FakeGame.Players.LocalPlayer
- end
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Part1.Name = "poopCore"
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(-6.1287241, 1.68845797, -12.1347742, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part1.Orientation = Vector3.new(0, 180, 0)
- Part1.Position = Vector3.new(-6.1287241, 1.68845797, -12.1347742)
- Part1.Rotation = Vector3.new(-180, 0, -180)
- Part1.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- Part1.Size = Vector3.new(2.00002766, 0.53000021, 1.65999806)
- Part1.Anchored = true
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Burnt Sienna")
- Part1.Material = Enum.Material.Neon
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Burnt Sienna")
- Part1.FormFactor = Enum.FormFactor.Custom
- Part1.formFactor = Enum.FormFactor.Custom
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=104783233"
- SpecialMesh2.Offset = Vector3.new(0, 0.200000003, 0)
- SpecialMesh2.Scale = Vector3.new(0.899999976, 0.600000024, 0.899999976)
- SpecialMesh2.VertexColor = Vector3.new(1, 0.5, 1)
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- ParticleEmitter3.Parent = Part1
- ParticleEmitter3.Speed = NumberRange.new(0.80000001192093, 0.80000001192093)
- ParticleEmitter3.Rotation = NumberRange.new(1, 3)
- ParticleEmitter3.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(1, 1, 0),Color3.new(1, 1, 1))
- ParticleEmitter3.LightEmission = 0.15000000596046
- ParticleEmitter3.Texture = "http://www.roblox.com/asset/?id=469049625"
- ParticleEmitter3.Transparency = NumberSequence.new(0.98750001192093,0.36874997615814,0.36874997615814,0.54999995231628,0.99374997615814,1)
- ParticleEmitter3.Size = NumberSequence.new(0,0.9375,0)
- ParticleEmitter3.Lifetime = NumberRange.new(5, 8)
- ParticleEmitter3.Rate = 2
- ParticleEmitter3.RotSpeed = NumberRange.new(100, 300)
- ParticleEmitter3.SpreadAngle = Vector2.new(1, 1)
- ParticleEmitter3.VelocitySpread = 1
- for i, v in pairs(script.Parent:GetChildren()) do
- if v.Name == "Interactive" then
- table.insert(interactiveParts, v)
- end
- end
- local function distanceToCharacter(player, part)
- local character = player.Character
- if character then
- local torso = character:FindFirstChild("Torso")
- if torso then
- return((torso.Position - part.Position).magnitude)
- end
- end
- return math.huge
- end
- clickEvent.OnServerEvent:connect(function(player, part)
- local isPart = false
- for i = 1, #interactiveParts do
- if part == interactiveParts[i] then
- isPart = true
- end
- end
- if isPart and player.Character and distanceToCharacter(player, part) <= activationDistance then
- if toasterOn == false then
- downSound.TimePosition = 0
- downSound:Play()
- toasterOn = true
- for i = 1, 4 do
- script.Parent.Interactive.CFrame = script.Parent.Interactive.CFrame * CFrame.new(0,-0.1,0)
- wait()
- end
- local toast = {}
- for i, v in pairs(script.Parent:GetChildren()) do
- if v.Name == "poopCore" then
- local newToast = v:Clone()
- newToast.Parent = script.Parent
- newToast.Name = "Poop"
- newToast.Anchored = false
- newToast.CanCollide = true
- newToast.Transparency = 0
- table.insert(toast, newToast)
- end
- end
- wait(0.1)
- upSound:Play()
- for i = 1, #toast do
- toast[i].CFrame = toast[i].CFrame * CFrame.new(0, 0, -0.05)
- toast[i].Velocity = Vector3.new(0, 50, 0)
- toast[i].RotVelocity = Vector3.new(math.random(10,30),math.random(10,30),math.random(10,30))
- game.Debris:AddItem(toast[i],60)
- end
- for i = 1, 2 do
- script.Parent.Interactive.CFrame = script.Parent.Interactive.CFrame * CFrame.new(0,0.2,0)
- wait()
- end
- toasterOn = false
- end
- end
- end)
- end))
- Part10.Name = "Water"
- Part10.Parent = Model0
- Part10.CFrame = CFrame.new(-6.12870979, 1.92002702, -12.2802525, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part10.Position = Vector3.new(-6.12870979, 1.92002702, -12.2802525)
- Part10.Color = Color3.new(0.666667, 0.333333, 0)
- Part10.Transparency = 0.5
- Part10.Size = Vector3.new(2.22000003, 0.200000003, 2.34000015)
- Part10.Anchored = true
- Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.BrickColor = BrickColor.new("CGA brown")
- Part10.CanCollide = false
- Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.Material = Enum.Material.Neon
- Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.brickColor = BrickColor.new("CGA brown")
- Part10.FormFactor = Enum.FormFactor.Custom
- Part10.formFactor = Enum.FormFactor.Custom
- CylinderMesh11.Parent = Part10
- CylinderMesh11.Scale = Vector3.new(1, 0, 1)
- UnionOperation12.Name = "ToiletBowl"
- UnionOperation12.Parent = Model0
- UnionOperation12.CFrame = CFrame.new(-6.12870979, 0.930025995, -12.6402597, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- UnionOperation12.Orientation = Vector3.new(0, 180, 0)
- UnionOperation12.Position = Vector3.new(-6.12870979, 0.930025995, -12.6402597)
- UnionOperation12.Rotation = Vector3.new(-180, 0, -180)
- UnionOperation12.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation12.Size = Vector3.new(2.4000001, 1.60000062, 3.599998)
- UnionOperation12.Anchored = true
- UnionOperation12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.Material = Enum.Material.SmoothPlastic
- UnionOperation12.Reflectance = 0.050000000745058
- UnionOperation12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation12.UsePartColor = true
- UnionOperation13.Name = "Lid"
- UnionOperation13.Parent = Model0
- UnionOperation13.CFrame = CFrame.new(-6.12870979, 3.2800231, -14.0402555, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- UnionOperation13.Orientation = Vector3.new(0, 180, 0)
- UnionOperation13.Position = Vector3.new(-6.12870979, 3.2800231, -14.0402555)
- UnionOperation13.Rotation = Vector3.new(-180, 0, -180)
- UnionOperation13.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation13.Size = Vector3.new(2.20000601, 0.30000031, 1.00000167)
- UnionOperation13.Anchored = true
- UnionOperation13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.Material = Enum.Material.SmoothPlastic
- UnionOperation13.Reflectance = 0.050000000745058
- UnionOperation13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation13.UsePartColor = true
- UnionOperation14.Name = "ToiletSeat"
- UnionOperation14.Parent = Model0
- UnionOperation14.CFrame = CFrame.new(-6.12870979, 1.83002305, -12.2402382, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- UnionOperation14.Orientation = Vector3.new(0, 180, 0)
- UnionOperation14.Position = Vector3.new(-6.12870979, 1.83002305, -12.2402382)
- UnionOperation14.Rotation = Vector3.new(-180, 0, -180)
- UnionOperation14.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation14.Size = Vector3.new(2.4000001, 0.200000197, 2.80000019)
- UnionOperation14.Anchored = true
- UnionOperation14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.Material = Enum.Material.SmoothPlastic
- UnionOperation14.Reflectance = 0.050000000745058
- UnionOperation14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation14.UsePartColor = true
- Part15.Parent = Model0
- Part15.CFrame = CFrame.new(-6.12870979, 2.43002105, -14.0402555, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part15.Orientation = Vector3.new(0, 180, 0)
- Part15.Position = Vector3.new(-6.12870979, 2.43002105, -14.0402555)
- Part15.Rotation = Vector3.new(-180, 0, -180)
- Part15.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part15.Size = Vector3.new(2, 1.39999998, 0.800000012)
- Part15.Anchored = true
- Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.BrickColor = BrickColor.new("Institutional white")
- Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.Material = Enum.Material.SmoothPlastic
- Part15.Reflectance = 0.050000000745058
- Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.brickColor = BrickColor.new("Institutional white")
- Part15.FormFactor = Enum.FormFactor.Custom
- Part15.formFactor = Enum.FormFactor.Custom
- Part16.Name = "Water"
- Part16.Parent = Model0
- Part16.CFrame = CFrame.new(-6.13871098, 0.190026999, -11.4352522, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part16.Position = Vector3.new(-6.13871098, 0.190026999, -11.4352522)
- Part16.Color = Color3.new(0.666667, 0.333333, 0)
- Part16.Transparency = 0.5
- Part16.Size = Vector3.new(3.69999981, 0.200000003, 4.11000013)
- Part16.Anchored = true
- Part16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.BrickColor = BrickColor.new("CGA brown")
- Part16.CanCollide = false
- Part16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.Material = Enum.Material.Neon
- Part16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.brickColor = BrickColor.new("CGA brown")
- Part16.FormFactor = Enum.FormFactor.Custom
- Part16.formFactor = Enum.FormFactor.Custom
- CylinderMesh17.Parent = Part16
- CylinderMesh17.Scale = Vector3.new(1, 0, 1)
- Part18.Name = "Water"
- Part18.Parent = Model0
- Part18.CFrame = CFrame.new(-6.72871113, 0.97002703, -11.2502556, 0.749325216, 0, -0.662202239, 0, 1, 0, 0.662202239, 0, 0.749325216)
- Part18.Orientation = Vector3.new(0, -41.4700012, 0)
- Part18.Position = Vector3.new(-6.72871113, 0.97002703, -11.2502556)
- Part18.Rotation = Vector3.new(0, -41.4700012, 0)
- Part18.Color = Color3.new(0.666667, 0.333333, 0)
- Part18.Transparency = 0.5
- Part18.Size = Vector3.new(0.319999993, 1.94000006, 0.379999995)
- Part18.Anchored = true
- Part18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.BrickColor = BrickColor.new("CGA brown")
- Part18.CanCollide = false
- Part18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.Material = Enum.Material.Neon
- Part18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part18.brickColor = BrickColor.new("CGA brown")
- Part18.FormFactor = Enum.FormFactor.Custom
- Part18.formFactor = Enum.FormFactor.Custom
- Part19.Name = "Water"
- Part19.Parent = Model0
- Part19.CFrame = CFrame.new(-5.11871099, 0.99002701, -12.0402584, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part19.Position = Vector3.new(-5.11871099, 0.99002701, -12.0402584)
- Part19.Color = Color3.new(0.666667, 0.333333, 0)
- Part19.Transparency = 0.5
- Part19.Size = Vector3.new(0.359999985, 1.94000006, 0.379999995)
- Part19.Anchored = true
- Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BrickColor = BrickColor.new("CGA brown")
- Part19.CanCollide = false
- Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.Material = Enum.Material.Neon
- Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.brickColor = BrickColor.new("CGA brown")
- Part19.FormFactor = Enum.FormFactor.Custom
- Part19.formFactor = Enum.FormFactor.Custom
- Part20.Name = "decorativePoop"
- Part20.Parent = Model0
- Part20.CFrame = CFrame.new(-6.1287241, 1.43845797, -12.3147736, 0.957545459, -0.2863473, -0.0333466269, 0.287667155, 0.956641316, 0.0456639417, 0.0188250095, -0.0533180237, 0.998400211)
- Part20.Orientation = Vector3.new(-2.61999989, -1.90999997, 16.7399998)
- Part20.Position = Vector3.new(-6.1287241, 1.43845797, -12.3147736)
- Part20.Rotation = Vector3.new(-2.61999989, -1.90999997, 16.6499996)
- Part20.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- Part20.Size = Vector3.new(2.00002766, 0.53000021, 1.65999806)
- Part20.Anchored = true
- Part20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.BrickColor = BrickColor.new("Burnt Sienna")
- Part20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.Material = Enum.Material.Neon
- Part20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.brickColor = BrickColor.new("Burnt Sienna")
- Part20.FormFactor = Enum.FormFactor.Custom
- Part20.formFactor = Enum.FormFactor.Custom
- SpecialMesh21.Parent = Part20
- SpecialMesh21.MeshId = "http://www.roblox.com/asset/?id=104783233"
- SpecialMesh21.Offset = Vector3.new(0, 0.200000003, 0)
- SpecialMesh21.Scale = Vector3.new(0.899999976, 0.200000003, 1.20000005)
- SpecialMesh21.VertexColor = Vector3.new(1, 0.5, 1)
- SpecialMesh21.MeshType = Enum.MeshType.FileMesh
- Camera22.Name = "ThumbnailCamera"
- Camera22.Parent = Model0
- Camera22.CFrame = CFrame.new(0.999304712, 7.64865351, 24.0071716, 0.821136773, -0.26442343, 0.505781353, -1.49011612e-08, 0.886198401, 0.463306129, -0.57073158, -0.380437702, 0.727689981)
- Camera22.CoordinateFrame = CFrame.new(0.999304712, 7.64865351, 24.0071716, 0.821136773, -0.26442343, 0.505781353, -1.49011612e-08, 0.886198401, 0.463306129, -0.57073158, -0.380437702, 0.727689981)
- Camera22.FieldOfView = 30
- Camera22.Focus = CFrame.new(-0.0122576356, 6.72204161, 22.5517921, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera22.focus = CFrame.new(-0.0122576356, 6.72204161, 22.5517921, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement