A warp effect script

Well I got it … it works as is just depends on where the zoom is at. However it isn’t going to help me with the warp effect I was looking for. Back to the drawing board. Just so it isn’t a total waste of time here is a drunk effect … let’s see you do your obeys like this …

local rs = game:GetService("RunService")
local camera = workspace.CurrentCamera
camera.CameraType = Enum.CameraType.Scriptable 
wait(2) print("you've drank way too much punch!")
local BlurFX = Instance.new("BlurEffect")
BlurFX.Name = "Blur"
BlurFX.Parent = workspace.CurrentCamera
BlurFX.Size = 10
distort = 0.3

for count = 1, 25 do rs.Stepped:Wait()
	for count = 1, 25 do rs.RenderStepped:Wait()
		camera.CoordinateFrame=camera.CoordinateFrame*CFrame.new(0,0,0,distort,0,0,0,distort,0,0,0,1)
		distort = distort + 0.0005
	end	
	for count = 1, 25 do rs.RenderStepped:Wait()
        camera.CoordinateFrame=camera.CoordinateFrame*CFrame.new(0,0,0,distort,0,0,0,distort,0,0,0,1)
		distort = distort - 0.0005
	end	
end

camera.CameraType = Enum.CameraType.Custom
BlurFX:Remove()

This script is in StarterGui as a Localscript.